Function at 0x1400436c0
Capabilities:
Resolve function by parsing pe exports

Disassembly:
push r15
push r14
push r13
push r12
push rsi
push rdi
push rbp
push rbx
sub rsp, 0x758
vmovaps xmmword [rsp + 0x740], xmm15
vmovaps xmmword [rsp + 0x730], xmm14
vmovaps xmmword [rsp + 0x720], xmm13
vmovaps xmmword [rsp + 0x710], xmm12
vmovaps xmmword [rsp + 0x700], xmm11
vmovaps xmmword [rsp + 0x6f0], xmm10
vmovaps xmmword [rsp + 0x6e0], xmm9
vmovaps xmmword [rsp + 0x6d0], xmm8
vmovaps xmmword [rsp + 0x6c0], xmm7
vmovaps xmmword [rsp + 0x6b0], xmm6
cmp byte [0x14012fd8b], 0
je 0x1400494e3
mov rax, qword [0x140131598]
test rax, rax
je 0x140044a5b
mov r14, qword [0x140131590]
imul rax, rax, 0x68
add rax, r14
mov qword [rsp + 0x98], rax
vbroadcastss xmm14, dword [0x1400f84f0]
lea rsi, [0x1401314d8]
vmovss xmm8, dword [0x1400f84f4]
lea rdi, [rsp + 0xb0]
vbroadcastss xmm7, dword [0x1400f84f4]
lea r13, [rsp + 0x80]
lea rbx, [rsp + 0x5c]
vbroadcastss xmm11, dword [0x1400f8580]
vbroadcastss xmm12, dword [0x1400f85b4]
lea rbp, [rsp + 0x40]
vmovaps xmmword [rsp + 0x410], xmm14
vmovaps xmmword [rsp + 0xa0], xmm12
jmp 0x1400437e2
add r14, 0x68
cmp r14, qword [rsp + 0x98]
je 0x140044a5b
vmovaps xmmword [rsp + 0x40], xmm14
cmp byte [r14 + 0x60], 0
je 0x140043950
mov rbx, rbp
mov rsi, r13
mov r15, qword [r14]
mov r13, qword [r14 + 0x20]
mov r12, qword [r14 + 0x28]
mov qword [rsp + 0x60], 0
mov qword [rsp + 0x68], 8
mov rbp, r12
sub rbp, r13
cmp rbp, 9
jb 0x140043839
lea rcx, [rbp*2]
call fcn.14000abb0
mov qword [rsp + 0x70], rax
mov qword [rsp + 0x68], rbp
lea rax, [rsp + 0x60]
mov qword [rsp + 0xb0], rax
mov rcx, r13
mov rdx, r12
mov r8, rdi
call fcn.14004a770
mov qword [rsp + 0xb0], 0
mov qword [rsp + 0xb8], 8
mov r8, qword [rsp + 0x60]
cmp qword [rsp + 0x68], 8
lea rdx, [rsp + 0x70]
je 0x140043883
mov rdx, qword [rsp + 0x70]
mov rcx, rdi
call fcn.14000d9a0
mov rax, qword [rsp + 0xb0]
mov rbp, qword [rsp + 0xb8]
lea r13, [rax + 1]
cmp r13, rbp
jbe 0x140043930
lea rcx, [rbp*4]
call fcn.14000abb0
mov r12, rax
mov rax, qword [rsp + 0xb0]
cmp qword [rsp + 0xb8], 8
jne 0x140044640
test rax, rax
je 0x140044869
lea rdx, [rax - 1]
movabs rcx, 0x7fffffffffffffff
and rdx, rcx
lea r10, [rsp + 0xc0]
mov r8, r10
mov r9, r12
cmp rdx, 7
jb 0x1400447ff
mov rcx, r12
sub rcx, r10
mov r8, r10
mov r9, r12
cmp rcx, 0x80
jb 0x1400447ff
lea rcx, [rdx + 1]
cmp rdx, 0x3f
jae 0x1400446a1
xor edx, edx
jmp 0x14004470e
lea rcx, [rsp + 0xc0]
cmp rbp, 8
je 0x140043946
mov rcx, qword [rsp + 0xc0]
lea rax, [rcx + rax*2]
jmp 0x140044888
mov rax, qword [r14 + 0x50]
test rax, rax
je 0x140043ba0
mov r15, qword [r14 + 0x48]
mov rcx, rax
shl rcx, 7
lea r12, [rcx + rax*4]
jmp 0x140043a01
vmovss xmm0, dword [r15 + 0x50]
vsubss xmm0, xmm0, dword [0x140131148]
vmovsd xmm1, qword [r15 + 0x48]
vmovsd xmm2, qword [0x140131140]
vsubps xmm1, xmm1, xmm2
vmulps xmm1, xmm1, xmm1
vmulss xmm0, xmm0, xmm0
vmovshdup xmm2, xmm1
vaddss xmm0, xmm2, xmm0
vaddss xmm0, xmm1, xmm0
vsqrtss xmm0, xmm0, xmm0
vmovss xmm1, dword [0x14012fd94]
vmovsd xmm2, qword [0x1401311d0]
vcvtsd2ss xmm2, xmm2, xmm2
vdivss xmm0, xmm1, xmm0
vdivss xmm2, xmm0, xmm2
vmovaps xmm0, xmmword [rsp + 0x40]
vmovaps xmmword [rsp + 0x60], xmm0
mov rcx, r15
lea rdx, [rsp + 0x60]
call fcn.14004d280
add r15, 0x84
add r12, 0xffffffffffffff7c
je 0x140043ba0
vmovups xmm0, xmmword [r15 + 0x18]
vmovups xmm1, xmmword [r15 + 0x1c]
vmovups xmm2, xmmword [r15 + 0x20]
vmovups xmm3, xmmword [r15 + 0x24]
vmovss xmm4, dword [r15 + 0x38]
vmovss xmm5, dword [r15 + 0x3c]
vbroadcastss xmm6, dword [0x1401314dc]
vmulss xmm13, xmm6, xmm5
vbroadcastss xmm14, dword [0x1401314d8]
vmulss xmm15, xmm14, xmm4
vaddss xmm13, xmm15, xmm13
vmovss xmm15, dword [r15 + 0x40]
vbroadcastss xmm10, dword [0x1401314e0]
vmulss xmm9, xmm15, xmm10
vaddss xmm9, xmm9, xmm13
vaddss xmm9, xmm9, dword [r15 + 0x44]
vbroadcastss xmm13, dword [0x1401314e8]
vmulss xmm5, xmm13, xmm5
vbroadcastss xmm12, dword [0x1401314e4]
vmulss xmm4, xmm12, xmm4
vaddss xmm4, xmm4, xmm5
vbroadcastss xmm5, dword [0x1401314ec]
vmulss xmm15, xmm15, xmm5
vaddss xmm4, xmm15, xmm4
vinsertps xmm1, xmm1, dword [r15 + 0x2c], 0x10
vinsertps xmm0, xmm0, dword [r15 + 0x28], 0x10
vmulps xmm6, xmm6, xmm1
vmulps xmm14, xmm14, xmm0
vinsertps xmm2, xmm2, dword [r15 + 0x30], 0x10
vaddps xmm6, xmm14, xmm6
vmulps xmm10, xmm10, xmm2
vinsertps xmm3, xmm3, dword [r15 + 0x34], 0x10
vaddps xmm6, xmm10, xmm6
vaddps xmm3, xmm6, xmm3
vmulps xmm1, xmm13, xmm1
vmulps xmm0, xmm12, xmm0
vaddps xmm0, xmm0, xmm1
vmulps xmm1, xmm2, xmm5
vaddps xmm1, xmm1, xmm0
vmovsd xmm0, qword [r15]
vsubps xmm0, xmm0, xmm3
vdivps xmm0, xmm0, xmm1
vmovsd xmm2, qword [r15 + 0xc]
vsubps xmm2, xmm2, xmm3
vdivps xmm1, xmm2, xmm1
vmovups xmm2, xmmword [r15 + 8]
vinsertps xmm2, xmm2, dword [r15 + 0x14], 0x10
vbroadcastss xmm3, xmm9
vsubps xmm2, xmm2, xmm3
vbroadcastss xmm3, xmm4
vdivps xmm2, xmm2, xmm3
vmovshdup xmm3, xmm2
vmaxps xmm4, xmm0, xmm1
vmovshdup xmm5, xmm4
vminss xmm4, xmm4, xmm5
vmaxss xmm5, xmm2, xmm3
vminss xmm4, xmm4, xmm5
vxorps xmm5, xmm5, xmm5
vucomiss xmm5, xmm4
ja 0x140043980
vminps xmm0, xmm0, xmm1
vmovshdup xmm1, xmm0
vmaxss xmm0, xmm0, xmm1
vminss xmm1, xmm2, xmm3
vmaxss xmm0, xmm0, xmm1
vucomiss xmm0, xmm4
ja 0x140043980
vmovss xmm0, dword [rsp + 0x48]
vmulss xmm1, xmm8, dword [rsp + 0x4c]
vmovsd xmm2, qword [rsp + 0x40]
vmovsd qword [rsp + 0x460], xmm2
vmovss dword [rsp + 0x468], xmm0
vmovss dword [rsp + 0x46c], xmm1
mov rcx, r15
lea rdx, [rsp + 0x460]
call fcn.14004c9d0
jmp 0x1400439ed
mov rax, qword [r14 + 0x38]
test rax, rax
vmovaps xmm14, xmmword [rsp + 0x410]
vmovsd xmm15, qword [0x1400f86d0]
vmovaps xmm12, xmmword [rsp + 0xa0]
je 0x1400437f3
mov r15, qword [r14 + 0x30]
lea rcx, [rax + rax*8]
lea r12, [rcx + rcx*2]
add r12, rax
jmp 0x140043c26
vmovss xmm0, dword [rsp + 0x48]
vmulss xmm1, xmm8, dword [rsp + 0x4c]
vmovsd xmm2, qword [rsp + 0x40]
vmovsd qword [rsp + 0xb0], xmm2
vmovss dword [rsp + 0xb8], xmm0
vmovss dword [rsp + 0xbc], xmm1
mov rcx, r15
mov rdx, rdi
call fcn.14004e300
add r15, 0x1c
add r12, 0xffffffffffffffe4
je 0x1400437f3
mov rcx, rsi
mov rdx, r15
call fcn.14004dbb0
test al, al
jne 0x140043be0
vmovsd xmm0, qword [0x140131140]
vmovsd xmm1, qword [r15]
vmovsd xmm2, qword [r15 + 0xc]
vmovss xmm3, dword [r15 + 8]
vmovss xmm4, dword [r15 + 0x14]
vaddps xmm5, xmm2, xmm1
vmulps xmm5, xmm5, xmm7
vsubps xmm0, xmm5, xmm0
vaddss xmm5, xmm4, xmm3
vmulss xmm5, xmm8, xmm5
vsubss xmm5, xmm5, dword [0x140131148]
vmulps xmm0, xmm0, xmm0
vmulss xmm5, xmm5, xmm5
vmovshdup xmm6, xmm0
vaddss xmm5, xmm6, xmm5
vaddss xmm0, xmm0, xmm5
vsqrtss xmm0, xmm0, xmm0
vcvtss2sd xmm5, xmm0, xmm0
vmovsd xmm6, qword [0x1401311d0]
vmulsd xmm5, xmm6, xmm5
vmovss xmm9, dword [0x14012fd94]
vcvtsd2ss xmm6, xmm6, xmm6
vdivss xmm0, xmm9, xmm0
vdivss xmm0, xmm0, xmm6
vucomisd xmm15, xmm5
jbe 0x140043e70
vmovss dword [rsp + 0x5c], xmm0
vsubss xmm3, xmm4, xmm3
vmulss xmm0, xmm3, xmm3
vsubps xmm1, xmm2, xmm1
vmulps xmm2, xmm1, xmm1
vmovshdup xmm4, xmm2
vaddss xmm0, xmm4, xmm0
vaddss xmm0, xmm2, xmm0
vsqrtss xmm2, xmm0, xmm0
vbroadcastss xmm0, xmm2
vdivps xmm0, xmm1, xmm0
vmovlps qword [rsp + 0x80], xmm0
vdivss xmm1, xmm3, xmm2
vmovss dword [rsp + 0x88], xmm1
mov qword [rsp + 0xb0], r15
mov qword [rsp + 0xb8], r13
mov qword [rsp + 0xc0], rbx
mov qword [rsp + 0xc8], rbp
vcvtss2sd xmm2, xmm1, xmm1
vandps xmm3, xmm11, xmm0
vshufps xmm4, xmm3, xmm3, 0xf5
vaddss xmm3, xmm3, xmm4
vandps xmm3, xmm11, xmm3
vandnps xmm4, xmm11, xmm1
vorps xmm3, xmm3, xmm4
vxorps xmm4, xmm12, xmm3
vmulss xmm3, xmm3, xmm3
vcvtps2pd xmm5, xmm0
vmovddup xmm2, xmm2
vandps xmm5, xmm5, xmmword [0x1400f8820]
vandps xmm2, xmm2, xmmword [0x1400f8990]
vorps xmm2, xmm2, xmm5
vcvtpd2ps xmm2, xmm2
vmulps xmm5, xmm2, xmm2
vmovshdup xmm6, xmm5
vaddss xmm3, xmm6, xmm3
vaddss xmm3, xmm5, xmm3
vsqrtss xmm3, xmm3, xmm3
vbroadcastss xmm5, xmm3
vdivps xmm13, xmm2, xmm5
vdivss xmm6, xmm4, xmm3
vbroadcastss xmm2, xmm13
vblendps xmm2, xmm2, xmm6, 1
vshufps xmm3, xmm0, xmm0, 0xe1
vinsertps xmm4, xmm3, xmm1, 0x10
vmulps xmm4, xmm4, xmm2
vblendps xmm2, xmm2, xmm13, 2
vshufps xmm2, xmm2, xmm2, 0xe1
vblendps xmm1, xmm3, xmm1, 1
vmulps xmm1, xmm2, xmm1
vsubps xmm1, xmm1, xmm4
vmovshdup xmm2, xmm13
vmulss xmm2, xmm0, xmm2
vmovshdup xmm0, xmm0
vmulss xmm0, xmm13, xmm0
vsubss xmm0, xmm0, xmm2
vmulps xmm2, xmm1, xmm1
vmulss xmm3, xmm0, xmm0
vmovshdup xmm4, xmm2
vaddss xmm3, xmm4, xmm3
vaddss xmm2, xmm2, xmm3
vsqrtss xmm2, xmm2, xmm2
vbroadcastss xmm3, xmm2
vdivps xmm9, xmm1, xmm3
vdivss xmm10, xmm0, xmm2
vmulps xmm0, xmm13, xmmword [0x1400f8e30]
vmulss xmm1, xmm6, dword [0x1400f85d0]
vaddps xmm0, xmm9, xmm0
vmovlps qword [rsp + 0x30], xmm0
vaddss xmm0, xmm10, xmm1
vmovss dword [rsp + 0x38], xmm0
mov rcx, rdi
lea rdi, [rsp + 0x30]
mov rdx, rdi
call fcn.140050770
vmulss xmm0, xmm10, dword [0x1400f8b68]
vbroadcastss xmm1, dword [0x1400f8b68]
vmulps xmm1, xmm9, xmm1
vaddps xmm1, xmm13, xmm1
vmovlps qword [rsp + 0x30], xmm1
vaddss xmm0, xmm6, xmm0
vmovss dword [rsp + 0x38], xmm0
lea rcx, [rsp + 0xb0]
mov rdx, rdi
lea rdi, [rsp + 0xb0]
call fcn.140050770
jmp 0x140043c18
vmovsd xmm6, qword [0x1400f8b48]
vucomisd xmm6, xmm5
jbe 0x140044034
vmovss dword [rsp + 0x5c], xmm0
vsubss xmm3, xmm4, xmm3
vmulss xmm0, xmm3, xmm3
vsubps xmm1, xmm2, xmm1
vmulps xmm2, xmm1, xmm1
vmovshdup xmm4, xmm2
vaddss xmm0, xmm4, xmm0
vaddss xmm0, xmm2, xmm0
vsqrtss xmm2, xmm0, xmm0
vbroadcastss xmm0, xmm2
vdivps xmm0, xmm1, xmm0
vmovlps qword [rsp + 0x80], xmm0
vdivss xmm1, xmm3, xmm2
vmovss dword [rsp + 0x88], xmm1
mov qword [rsp + 0xb0], r15
mov qword [rsp + 0xb8], r13
mov qword [rsp + 0xc0], rbx
mov qword [rsp + 0xc8], rbp
vcvtss2sd xmm2, xmm1, xmm1
vandps xmm3, xmm11, xmm0
vshufps xmm4, xmm3, xmm3, 0xf5
vaddss xmm3, xmm3, xmm4
vandps xmm3, xmm11, xmm3
vandnps xmm4, xmm11, xmm1
vorps xmm3, xmm3, xmm4
vxorps xmm4, xmm12, xmm3
vmulss xmm3, xmm3, xmm3
vcvtps2pd xmm5, xmm0
vmovddup xmm2, xmm2
vandps xmm5, xmm5, xmmword [0x1400f8820]
vandps xmm2, xmm2, xmmword [0x1400f8990]
vorps xmm2, xmm2, xmm5
vcvtpd2ps xmm2, xmm2
vmulps xmm5, xmm2, xmm2
vmovshdup xmm6, xmm5
vaddss xmm3, xmm6, xmm3
vaddss xmm3, xmm5, xmm3
vsqrtss xmm3, xmm3, xmm3
vbroadcastss xmm5, xmm3
vdivps xmm13, xmm2, xmm5
vdivss xmm6, xmm4, xmm3
vbroadcastss xmm2, xmm13
vblendps xmm2, xmm2, xmm6, 1
vshufps xmm3, xmm0, xmm0, 0xe1
vinsertps xmm4, xmm3, xmm1, 0x10
vmulps xmm4, xmm4, xmm2
vblendps xmm2, xmm2, xmm13, 2
vshufps xmm2, xmm2, xmm2, 0xe1
vblendps xmm1, xmm3, xmm1, 1
vmulps xmm1, xmm2, xmm1
vsubps xmm1, xmm1, xmm4
vmovshdup xmm2, xmm13
vmulss xmm2, xmm0, xmm2
vmovshdup xmm0, xmm0
vmulss xmm0, xmm13, xmm0
vsubss xmm0, xmm0, xmm2
vmulps xmm2, xmm1, xmm1
vmulss xmm3, xmm0, xmm0
vmovshdup xmm4, xmm2
vaddss xmm3, xmm4, xmm3
vaddss xmm2, xmm2, xmm3
vsqrtss xmm2, xmm2, xmm2
vbroadcastss xmm3, xmm2
vdivps xmm9, xmm1, xmm3
vdivss xmm10, xmm0, xmm2
vmulps xmm0, xmm13, xmmword [0x1400f8e30]
vmulss xmm1, xmm6, dword [0x1400f85d0]
vaddps xmm0, xmm9, xmm0
vmovlps qword [rsp + 0x30], xmm0
vaddss xmm0, xmm10, xmm1
vmovss dword [rsp + 0x38], xmm0
mov rcx, rdi
lea rdi, [rsp + 0x30]
mov rdx, rdi
call fcn.14004fef0
vmulss xmm0, xmm10, dword [0x1400f8b68]
vbroadcastss xmm1, dword [0x1400f8b68]
vmulps xmm1, xmm9, xmm1
vaddps xmm1, xmm13, xmm1
vmovlps qword [rsp + 0x30], xmm1
vaddss xmm0, xmm6, xmm0
vmovss dword [rsp + 0x38], xmm0
lea rcx, [rsp + 0xb0]
mov rdx, rdi
lea rdi, [rsp + 0xb0]
call fcn.14004fef0
jmp 0x140043c18
vmovsd xmm6, qword [0x1400f8b50]
vucomisd xmm6, xmm5
jbe 0x1400441f8
vmovss dword [rsp + 0x5c], xmm0
vsubss xmm3, xmm4, xmm3
vmulss xmm0, xmm3, xmm3
vsubps xmm1, xmm2, xmm1
vmulps xmm2, xmm1, xmm1
vmovshdup xmm4, xmm2
vaddss xmm0, xmm4, xmm0
vaddss xmm0, xmm2, xmm0
vsqrtss xmm2, xmm0, xmm0
vbroadcastss xmm0, xmm2
vdivps xmm0, xmm1, xmm0
vmovlps qword [rsp + 0x80], xmm0
vdivss xmm1, xmm3, xmm2
vmovss dword [rsp + 0x88], xmm1
mov qword [rsp + 0xb0], r15
mov qword [rsp + 0xb8], r13
mov qword [rsp + 0xc0], rbx
mov qword [rsp + 0xc8], rbp
vcvtss2sd xmm2, xmm1, xmm1
vandps xmm3, xmm11, xmm0
vshufps xmm4, xmm3, xmm3, 0xf5
vaddss xmm3, xmm3, xmm4
vandps xmm3, xmm11, xmm3
vandnps xmm4, xmm11, xmm1
vorps xmm3, xmm3, xmm4
vxorps xmm4, xmm12, xmm3
vmulss xmm3, xmm3, xmm3
vcvtps2pd xmm5, xmm0
vmovddup xmm2, xmm2
vandps xmm5, xmm5, xmmword [0x1400f8820]
vandps xmm2, xmm2, xmmword [0x1400f8990]
vorps xmm2, xmm2, xmm5
vcvtpd2ps xmm2, xmm2
vmulps xmm5, xmm2, xmm2
vmovshdup xmm6, xmm5
vaddss xmm3, xmm6, xmm3
vaddss xmm3, xmm5, xmm3
vsqrtss xmm3, xmm3, xmm3
vbroadcastss xmm5, xmm3
vdivps xmm13, xmm2, xmm5
vdivss xmm6, xmm4, xmm3
vbroadcastss xmm2, xmm13
vblendps xmm2, xmm2, xmm6, 1
vshufps xmm3, xmm0, xmm0, 0xe1
vinsertps xmm4, xmm3, xmm1, 0x10
vmulps xmm4, xmm4, xmm2
vblendps xmm2, xmm2, xmm13, 2
vshufps xmm2, xmm2, xmm2, 0xe1
vblendps xmm1, xmm3, xmm1, 1
vmulps xmm1, xmm2, xmm1
vsubps xmm1, xmm1, xmm4
vmovshdup xmm2, xmm13
vmulss xmm2, xmm0, xmm2
vmovshdup xmm0, xmm0
vmulss xmm0, xmm13, xmm0
vsubss xmm0, xmm0, xmm2
vmulps xmm2, xmm1, xmm1
vmulss xmm3, xmm0, xmm0
vmovshdup xmm4, xmm2
vaddss xmm3, xmm4, xmm3
vaddss xmm2, xmm2, xmm3
vsqrtss xmm2, xmm2, xmm2
vbroadcastss xmm3, xmm2
vdivps xmm9, xmm1, xmm3
vdivss xmm10, xmm0, xmm2
vmulps xmm0, xmm13, xmmword [0x1400f8e30]
vmulss xmm1, xmm6, dword [0x1400f85d0]
vaddps xmm0, xmm9, xmm0
vmovlps qword [rsp + 0x30], xmm0
vaddss xmm0, xmm10, xmm1
vmovss dword [rsp + 0x38], xmm0
mov rcx, rdi
lea rdi, [rsp + 0x30]
mov rdx, rdi
call fcn.14004f700
vmulss xmm0, xmm10, dword [0x1400f8b68]
vbroadcastss xmm1, dword [0x1400f8b68]
vmulps xmm1, xmm9, xmm1
vaddps xmm1, xmm13, xmm1
vmovlps qword [rsp + 0x30], xmm1
vaddss xmm0, xmm6, xmm0
vmovss dword [rsp + 0x38], xmm0
lea rcx, [rsp + 0xb0]
mov rdx, rdi
lea rdi, [rsp + 0xb0]
call fcn.14004f700
jmp 0x140043c18
vmovsd xmm6, qword [0x1400f8b58]
vucomisd xmm6, xmm5
vsubss xmm3, xmm4, xmm3
vsubps xmm1, xmm2, xmm1
jbe 0x1400443bc
vmovss dword [rsp + 0x5c], xmm0
vmulss xmm0, xmm3, xmm3
vmulps xmm2, xmm1, xmm1
vmovshdup xmm4, xmm2
vaddss xmm0, xmm4, xmm0
vaddss xmm0, xmm2, xmm0
vsqrtss xmm2, xmm0, xmm0
vbroadcastss xmm0, xmm2
vdivps xmm0, xmm1, xmm0
vmovlps qword [rsp + 0x80], xmm0
vdivss xmm1, xmm3, xmm2
vmovss dword [rsp + 0x88], xmm1
mov qword [rsp + 0xb0], r15
mov qword [rsp + 0xb8], r13
mov qword [rsp + 0xc0], rbx
mov qword [rsp + 0xc8], rbp
vcvtss2sd xmm2, xmm1, xmm1
vandps xmm3, xmm11, xmm0
vshufps xmm4, xmm3, xmm3, 0xf5
vaddss xmm3, xmm3, xmm4
vandps xmm3, xmm11, xmm3
vandnps xmm4, xmm11, xmm1
vorps xmm3, xmm3, xmm4
vxorps xmm4, xmm12, xmm3
vmulss xmm3, xmm3, xmm3
vcvtps2pd xmm5, xmm0
vmovddup xmm2, xmm2
vandps xmm5, xmm5, xmmword [0x1400f8820]
vandps xmm2, xmm2, xmmword [0x1400f8990]
vorps xmm2, xmm2, xmm5
vcvtpd2ps xmm2, xmm2
vmulps xmm5, xmm2, xmm2
vmovshdup xmm6, xmm5
vaddss xmm3, xmm6, xmm3
vaddss xmm3, xmm5, xmm3
vsqrtss xmm3, xmm3, xmm3
vbroadcastss xmm5, xmm3
vdivps xmm13, xmm2, xmm5
vdivss xmm6, xmm4, xmm3
vbroadcastss xmm2, xmm13
vblendps xmm2, xmm2, xmm6, 1
vshufps xmm3, xmm0, xmm0, 0xe1
vinsertps xmm4, xmm3, xmm1, 0x10
vmulps xmm4, xmm4, xmm2
vblendps xmm2, xmm2, xmm13, 2
vshufps xmm2, xmm2, xmm2, 0xe1
vblendps xmm1, xmm3, xmm1, 1
vmulps xmm1, xmm2, xmm1
vsubps xmm1, xmm1, xmm4
vmovshdup xmm2, xmm13
vmulss xmm2, xmm0, xmm2
vmovshdup xmm0, xmm0
vmulss xmm0, xmm13, xmm0
vsubss xmm0, xmm0, xmm2
vmulps xmm2, xmm1, xmm1
vmulss xmm3, xmm0, xmm0
vmovshdup xmm4, xmm2
vaddss xmm3, xmm4, xmm3
vaddss xmm2, xmm2, xmm3
vsqrtss xmm2, xmm2, xmm2
vbroadcastss xmm3, xmm2
vdivps xmm9, xmm1, xmm3
vdivss xmm10, xmm0, xmm2
vmulps xmm0, xmm13, xmmword [0x1400f8e30]
vmulss xmm1, xmm6, dword [0x1400f85d0]
vaddps xmm0, xmm9, xmm0
vmovlps qword [rsp + 0x30], xmm0
vaddss xmm0, xmm10, xmm1
vmovss dword [rsp + 0x38], xmm0
mov rcx, rdi
lea rdi, [rsp + 0x30]
mov rdx, rdi
call fcn.14004f020
vmulss xmm0, xmm10, dword [0x1400f8b68]
vbroadcastss xmm1, dword [0x1400f8b68]
vmulps xmm1, xmm9, xmm1
vaddps xmm1, xmm13, xmm1
vmovlps qword [rsp + 0x30], xmm1
vaddss xmm0, xmm6, xmm0
vmovss dword [rsp + 0x38], xmm0
lea rcx, [rsp + 0xb0]
mov rdx, rdi
lea rdi, [rsp + 0xb0]
call fcn.14004f020
jmp 0x140043c18
vmovsd xmm2, qword [0x1400f8b60]
vucomisd xmm2, xmm5
vmulss xmm2, xmm3, xmm3
vmulps xmm4, xmm1, xmm1
vmovshdup xmm5, xmm4
vaddss xmm2, xmm5, xmm2
vaddss xmm2, xmm4, xmm2
vsqrtss xmm4, xmm2, xmm2
vbroadcastss xmm2, xmm4
vdivps xmm2, xmm1, xmm2
vmovshdup xmm1, xmm2
vdivss xmm3, xmm3, xmm4
vcvtss2sd xmm4, xmm3, xmm3
vandps xmm5, xmm11, xmm2
vshufps xmm6, xmm5, xmm5, 0xf5
vaddss xmm5, xmm5, xmm6
vandps xmm5, xmm11, xmm5
vandnps xmm6, xmm11, xmm3
vorps xmm5, xmm5, xmm6
vxorps xmm6, xmm12, xmm5
vmulss xmm5, xmm5, xmm5
vcvtps2pd xmm9, xmm2
vmovddup xmm4, xmm4
vandps xmm9, xmm9, xmmword [0x1400f8820]
vandps xmm4, xmm4, xmmword [0x1400f8990]
vorps xmm4, xmm9, xmm4
vcvtpd2ps xmm4, xmm4
vmulps xmm9, xmm4, xmm4
vmovshdup xmm10, xmm9
vaddss xmm5, xmm10, xmm5
vaddss xmm5, xmm9, xmm5
vsqrtss xmm9, xmm5, xmm5
vbroadcastss xmm5, xmm9
vdivps xmm5, xmm4, xmm5
vdivss xmm4, xmm6, xmm9
vbroadcastss xmm6, xmm5
vblendps xmm6, xmm6, xmm4, 1
vshufps xmm9, xmm2, xmm2, 0xe1
vinsertps xmm10, xmm9, xmm3, 0x10
vmulps xmm10, xmm10, xmm6
vblendps xmm6, xmm6, xmm5, 2
vshufps xmm6, xmm6, xmm6, 0xe1
vblendps xmm9, xmm9, xmm3, 1
vmulps xmm6, xmm9, xmm6
vsubps xmm6, xmm6, xmm10
vmovshdup xmm9, xmm5
vmulss xmm9, xmm9, xmm2
vmulss xmm1, xmm5, xmm1
vsubss xmm1, xmm1, xmm9
vmulps xmm9, xmm6, xmm6
vmulss xmm10, xmm1, xmm1
vmovshdup xmm12, xmm9
vaddss xmm10, xmm12, xmm10
vaddss xmm9, xmm9, xmm10
vsqrtss xmm9, xmm9, xmm9
vbroadcastss xmm10, xmm9
vdivps xmm6, xmm6, xmm10
vdivss xmm9, xmm1, xmm9
vmulps xmm1, xmm5, xmmword [0x1400f8e30]
vaddps xmm1, xmm1, xmm6
vbroadcastss xmm10, dword [0x1400f8b68]
vmulps xmm6, xmm10, xmm6
vaddps xmm6, xmm5, xmm6
vmulss xmm5, xmm4, dword [0x1400f85d0]
vaddss xmm5, xmm9, xmm5
vmulss xmm9, xmm9, dword [0x1400f8b68]
vaddss xmm13, xmm9, xmm4
jbe 0x14004459b
vmovss dword [rsp + 0x5c], xmm0
vmovlps qword [rsp + 0x80], xmm2
vmovss dword [rsp + 0x88], xmm3
mov qword [rsp + 0xb0], r15
mov qword [rsp + 0xb8], r13
mov qword [rsp + 0xc0], rbx
mov qword [rsp + 0xc8], rbp
vmovlps qword [rsp + 0x30], xmm1
vmovss dword [rsp + 0x38], xmm5
vmovsd xmm0, qword [rsp + 0x34]
vmovaps xmmword [rsp + 0x430], xmm0
mov rcx, rdi
lea r8, [rsp + 0x430]
call fcn.14004ea90
vmovlps qword [rsp + 0x30], xmm6
vmovss dword [rsp + 0x38], xmm13
vmovsd xmm0, qword [rsp + 0x34]
vmovaps xmmword [rsp + 0x420], xmm0
mov rcx, rdi
vmovaps xmm1, xmm6
lea r8, [rsp + 0x420]
call fcn.14004ea90
jmp 0x14004462d
vmovss dword [rsp + 0x5c], xmm0
vmovlps qword [rsp + 0x80], xmm2
vmovss dword [rsp + 0x88], xmm3
mov qword [rsp + 0xb0], r15
mov qword [rsp + 0xb8], r13
mov qword [rsp + 0xc0], rbx
mov qword [rsp + 0xc8], rbp
vmovlps qword [rsp + 0x30], xmm1
vmovss dword [rsp + 0x38], xmm5
vmovsd xmm0, qword [rsp + 0x34]
vmovaps xmmword [rsp + 0x450], xmm0
mov rcx, rdi
lea r8, [rsp + 0x450]
call fcn.14004e5d0
vmovlps qword [rsp + 0x30], xmm6
vmovss dword [rsp + 0x38], xmm13
vmovsd xmm0, qword [rsp + 0x34]
vmovaps xmmword [rsp + 0x440], xmm0
mov rcx, rdi
vmovaps xmm1, xmm6
lea r8, [rsp + 0x440]
call fcn.14004e5d0
vmovaps xmm12, xmmword [rsp + 0xa0]
jmp 0x140043c18
mov rcx, qword [rsp + 0xc0]
test rax, rax
je 0x14004485d
lea r8, [rax - 1]
movabs rdx, 0x7fffffffffffffff
and r8, rdx
mov r9, rcx
mov r10, r12
cmp r8, 7
jb 0x14004482f
mov rdx, r12
sub rdx, rcx
mov r9, rcx
mov r10, r12
cmp rdx, 0x80
jb 0x14004482f
lea rdx, [r8 + 1]
cmp r8, 0x3f
jae 0x140044761
xor r8d, r8d
jmp 0x1400447bd
mov rdx, rcx
and rdx, 0xffffffffffffffc0
xor r8d, r8d
nop dword [rax + rax]
vmovups ymm0, ymmword [rsp + r8*2 + 0xc0]
vmovups ymm1, ymmword [rsp + r8*2 + 0xe0]
vmovups ymm2, ymmword [rsp + r8*2 + 0x100]
vmovups ymm3, ymmword [rsp + r8*2 + 0x120]
vmovups ymmword [r12 + r8*2], ymm0
vmovups ymmword [r12 + r8*2 + 0x20], ymm1
vmovups ymmword [r12 + r8*2 + 0x40], ymm2
vmovups ymmword [r12 + r8*2 + 0x60], ymm3
add r8, 0x40
cmp rdx, r8
jne 0x1400446b0
cmp rcx, rdx
je 0x140044869
test cl, 0x38
je 0x1400447ef
mov r10, rcx
and r10, 0xfffffffffffffff8
lea r9, [r10 + r10]
lea r8, [rsp + 0xc0]
lea r8, [r8 + r10*2]
nop word cs:[rax + rax]
vmovaps xmm0, xmmword [rsp + rdx*2 + 0xc0]
vmovups xmmword [r12 + rdx*2], xmm0
add rdx, 8
cmp r10, rdx
jne 0x140044730
cmp rcx, r10
je 0x140044869
add r9, r12
lea r10, [rsp + 0xc0]
jmp 0x1400447ff
mov r8, rdx
and r8, 0xffffffffffffffc0
xor r9d, r9d
nop dword [rax + rax]
vmovups ymm0, ymmword [rcx + r9*2]
vmovups ymm1, ymmword [rcx + r9*2 + 0x20]
vmovups ymm2, ymmword [rcx + r9*2 + 0x40]
vmovups ymm3, ymmword [rcx + r9*2 + 0x60]
vmovups ymmword [r12 + r9*2], ymm0
vmovups ymmword [r12 + r9*2 + 0x20], ymm1
vmovups ymmword [r12 + r9*2 + 0x40], ymm2
vmovups ymmword [r12 + r9*2 + 0x60], ymm3
add r9, 0x40
cmp r8, r9
jne 0x140044770
cmp rdx, r8
je 0x140044855
test dl, 0x38
je 0x140044827
mov r11, rdx
and r11, 0xfffffffffffffff8
lea r10, [r11 + r11]
lea r9, [rcx + r11*2]
nop dword [rax]
vmovups xmm0, xmmword [rcx + r8*2]
vmovups xmmword [r12 + r8*2], xmm0
add r8, 8
cmp r11, r8
jne 0x1400447d0
cmp rdx, r11
je 0x140044855
add r10, r12
jmp 0x14004482f
lea r9, [r12 + rdx*2]
lea r10, [rsp + 0xc0]
lea r8, [r10 + rdx*2]
lea rax, [r10 + rax*2]
nop word cs:[rax + rax]
movzx ecx, word [r8]
mov word [r9], cx
add r9, 2
add r8, 2
cmp r8, rax
jne 0x140044810
jmp 0x140044869
lea r10, [r12 + r8*2]
lea r9, [rcx + r8*2]
lea rax, [rcx + rax*2]
nop word cs:[rax + rax]
movzx ecx, word [r9]
mov word [r10], cx
add r10, 2
add r9, 2
cmp r9, rax
jne 0x140044840
mov rcx, qword [rsp + 0xc0]
add rcx, 0xfffffffffffffff0
vzeroupper
call fcn.140009440
add rbp, rbp
mov qword [rsp + 0xc0], r12
mov qword [rsp + 0xb8], rbp
mov rax, qword [rsp + 0xb0]
lea rax, [r12 + rax*2]
mov rbp, rbx
mov word [rax], 0x20
mov qword [rsp + 0xb0], r13
mov rcx, rdi
mov rdx, r15
vzeroupper
call fcn.1400526c0
vmovdqa xmm4, xmmword [rsp + 0xb0]
mov rax, qword [rsp + 0xb8]
vmovdqa xmmword [rsp + 0x460], xmm4
vmovdqa xmm5, xmmword [rsp + 0xc0]
vmovdqa xmmword [rsp + 0x470], xmm5
vmovss xmm0, dword [r14 + 8]
vmovss xmm1, dword [r14 + 0xc]
vmovss xmm6, dword [r14 + 0x10]
vcvtss2sd xmm3, xmm1, xmm1
vmulsd xmm1, xmm3, qword [0x140131128]
vcvtss2sd xmm2, xmm0, xmm0
vmulsd xmm0, xmm2, qword [0x140131120]
vaddsd xmm0, xmm0, xmm1
vcvtss2sd xmm1, xmm6, xmm6
vmulsd xmm6, xmm1, qword [0x140131130]
vaddsd xmm0, xmm6, xmm0
vaddsd xmm0, xmm0, qword [0x140131138]
vmovsd xmm6, qword [0x1400f8070]
vucomisd xmm6, xmm0
ja 0x140044a16
cmp rax, 8
vmovq rdx, xmm5
lea rax, [rsp + 0x470]
cmove rdx, rax
vmovq rax, xmm4
vmovapd xmm4, xmmword [0x1401310e0]
vmovupd xmm5, xmmword [0x1401310e8]
vmovapd xmm6, xmmword [0x1401310f0]
vmovupd xmm9, xmmword [0x1401310f8]
vmovhpd xmm5, xmm5, qword [0x1401310c8]
vmovhpd xmm4, xmm4, qword [0x1401310c0]
vmovhpd xmm6, xmm6, qword [0x1401310d0]
vmovhpd xmm9, xmm9, qword [0x1401310d8]
vmovddup xmm3, xmm3
vmulpd xmm3, xmm5, xmm3
vmovddup xmm2, xmm2
vmulpd xmm2, xmm4, xmm2
vaddpd xmm2, xmm2, xmm3
vmovddup xmm1, xmm1
vmulpd xmm1, xmm6, xmm1
vaddpd xmm1, xmm1, xmm2
vaddpd xmm1, xmm9, xmm1
vmovddup xmm0, xmm0
vdivpd xmm0, xmm1, xmm0
vmulpd xmm0, xmm0, xmmword [0x1400f8b10]
vmulpd xmm0, xmm0, xmmword [0x14012f580]
vaddpd xmm0, xmm0, xmmword [0x14012f590]
lea r8, [rdx + rax*2]
vaddpd xmm0, xmm0, xmmword [0x1400f8a00]
vcvtpd2ps xmm0, xmm0
vmovaps xmm1, xmmword [rsp + 0x40]
vmovaps xmmword [rsp + 0xb0], xmm1
vshufps xmm0, xmm0, xmm0, 0xe1
vmovlpd qword [rsp + 0x30], xmm0
movabs rax, 0x200000002
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x30]
mov r9, rdi
call fcn.1400495a0
mov rax, qword [rsp + 0x468]
mov r13, rsi
cmp rax, 8
lea rsi, [0x1401314d8]
je 0x140044a37
mov rcx, qword [rsp + 0x470]
add rcx, 0xfffffffffffffff0
call fcn.140009440
cmp qword [rsp + 0x68], 8
lea rbx, [rsp + 0x5c]
je 0x1400437d0
mov rcx, qword [rsp + 0x70]
add rcx, 0xfffffffffffffff0
call fcn.140009440
jmp 0x1400437d0
mov rax, qword [0x1401315e0]
test rax, rax
je 0x140046ca6
mov rdi, qword [0x1401315d8]
lea rbx, [rax + rax*2]
shl rbx, 5
add rbx, rdi
lea rbp, [rsp + 0x470]
lea rsi, [rsp + 0x6c]
vmovss xmm8, dword [0x1400f84f0]
vxorps xmm11, xmm11, xmm11
lea r14, [rsp + 0x30]
lea r15, [rsp + 0xb0]
vmovss xmm10, dword [0x1400f8920]
vmovss xmm12, dword [0x1400f8b74]
lea r12, [rsp + 0x60]
vxorps xmm15, xmm15, xmm15
lea r13, [rsp + 0x80]
jmp 0x140044ae9
lea rcx, [rdi + 0x20]
mov rdx, r14
call fcn.140049a80
add rdi, 0x60
cmp rdi, rbx
je 0x140046ca6
cmp byte [rdi + 0x5c], 0
vxorpd xmm0, xmm0, xmm0
je 0x140044b1d
mov eax, dword [0x1401311c0]
sub eax, dword [rdi + 0x58]
vxorps xmm4, xmm4, xmm4
vcvtsi2ss xmm0, xmm4, rax
vmovss xmm1, dword [0x140131194]
vmulss xmm0, xmm1, xmm0
vaddss xmm1, xmm1, xmm1
vaddss xmm1, xmm10, xmm1
vdivss xmm0, xmm0, xmm1
vmovss xmm1, dword [rdi + 0x14]
vdivss xmm1, xmm1, dword [0x14012ff28]
vsubss xmm1, xmm8, xmm1
vucomiss xmm11, xmm1
jae 0x140044b60
vucomiss xmm8, xmm1
jbe 0x140044b70
vmovss xmm2, dword [0x14012ff10]
vmovss xmm3, dword [0x14012ff14]
vsubss xmm3, xmm3, xmm2
vmulss xmm1, xmm3, xmm1
vaddss xmm1, xmm1, xmm2
jmp 0x140044b78
vmovss xmm1, dword [0x14012ff10]
jmp 0x140044b78
vmovss xmm1, dword [0x14012ff14]
vmovsd xmm2, qword [0x14012ff20]
vmulss xmm0, xmm0, dword [0x14012ff1c]
vaddss xmm0, xmm0, dword [0x14012ff18]
vmovss dword [rsp + 0xb0], xmm0
vshufps xmm0, xmm2, xmm2, 0xe1
vmovlps qword [rsp + 0xb4], xmm0
vmovss dword [rsp + 0xbc], xmm1
mov rcx, r14
mov rdx, r15
vzeroupper
call fcn.140049730
cmp byte [rdi + 0x5c], 0
je 0x140044ad0
vmovss xmm0, dword [0x140131194]
vaddss xmm1, xmm0, xmm0
vaddss xmm1, xmm10, xmm1
mov eax, dword [0x1401311c0]
sub eax, dword [rdi + 0x58]
vxorps xmm4, xmm4, xmm4
vcvtsi2ss xmm2, xmm4, rax
vmulss xmm0, xmm0, xmm2
vsubss xmm1, xmm1, xmm0
vxorps xmm0, xmm0, xmm0
vmovss xmm2, dword [0x1400f8b6c]
vucomiss xmm2, xmm1
jae 0x140044c1f
vucomiss xmm1, xmm11
vmovaps xmm0, xmm8
jae 0x140044c1f
vaddss xmm0, xmm1, dword [0x1400f85dc]
vmulss xmm0, xmm0, dword [0x1400f8b70]
vmulss xmm0, xmm0, dword [rsp + 0x3c]
vaddss xmm0, xmm11, xmm0
vmovss dword [rsp + 0x3c], xmm0
vucomiss xmm1, xmm12
jbe 0x140044c70
vxorps xmm0, xmm0, xmm0
vucomiss xmm12, xmm1
jae 0x140044c5e
vucomiss xmm1, dword [0x1400f8b7c]
vmovaps xmm0, xmm8
jae 0x140044c5e
vaddss xmm0, xmm1, dword [0x1400f8b80]
vdivss xmm0, xmm0, dword [0x1400f8b84]
vmulss xmm0, xmm0, dword [0x1400f8b88]
vaddss xmm6, xmm0, dword [0x1400f8b78]
jmp 0x140044cb7
vucomiss xmm11, xmm1
vmovss xmm6, dword [0x1400f8b78]
jbe 0x140044cb7
vxorps xmm0, xmm0, xmm0
vmovss xmm2, dword [0x1400f8b6c]
vucomiss xmm2, xmm1
jae 0x140044cab
vucomiss xmm1, xmm11
vmovaps xmm0, xmm8
jae 0x140044cab
vaddss xmm0, xmm1, dword [0x1400f85dc]
vmulss xmm0, xmm0, dword [0x1400f8b70]
vmulss xmm0, xmm0, dword [0x1400f8b78]
vaddss xmm6, xmm11, xmm0
mov qword [rsp + 0xb0], 0
mov qword [rsp + 0xb8], 8
mov rcx, r15
call fcn.1400520c0
mov rax, qword [rsp + 0xb0]
mov rcx, qword [rsp + 0xb8]
mov qword [rsp + 0x460], rax
mov qword [rsp + 0x468], rcx
vmovdqu xmm4, xmmword [rsp + 0xc0]
vmovdqu xmmword [rsp + 0x470], xmm4
vmovss xmm0, dword [rdi + 8]
vmovss xmm1, dword [rdi + 0xc]
vmovss xmm5, dword [rdi + 0x10]
vcvtss2sd xmm3, xmm1, xmm1
vmulsd xmm1, xmm3, qword [0x140131128]
vcvtss2sd xmm2, xmm0, xmm0
vmulsd xmm0, xmm2, qword [0x140131120]
vaddsd xmm0, xmm0, xmm1
vcvtss2sd xmm1, xmm5, xmm5
vmulsd xmm5, xmm1, qword [0x140131130]
vaddsd xmm0, xmm5, xmm0
vaddsd xmm0, xmm0, qword [0x140131138]
vmovsd xmm5, qword [0x1400f8070]
vucomisd xmm5, xmm0
ja 0x140044e3b
cmp rcx, 8
vmovq rdx, xmm4
cmove rdx, rbp
vmovapd xmm4, xmmword [0x1401310e0]
vmovupd xmm5, xmmword [0x1401310e8]
vmovapd xmm7, xmmword [0x1401310f0]
vmovupd xmm9, xmmword [0x1401310f8]
vmovhpd xmm5, xmm5, qword [0x1401310c8]
vmovhpd xmm4, xmm4, qword [0x1401310c0]
vmovhpd xmm7, xmm7, qword [0x1401310d0]
vmovhpd xmm9, xmm9, qword [0x1401310d8]
vmovddup xmm3, xmm3
vmulpd xmm3, xmm5, xmm3
vmovddup xmm2, xmm2
vmulpd xmm2, xmm4, xmm2
vaddpd xmm2, xmm2, xmm3
vmovddup xmm1, xmm1
vmulpd xmm1, xmm7, xmm1
vaddpd xmm1, xmm1, xmm2
vaddpd xmm1, xmm9, xmm1
vmovddup xmm0, xmm0
vdivpd xmm0, xmm1, xmm0
vmulpd xmm0, xmm0, xmmword [0x1400f8b10]
vmulpd xmm0, xmm0, xmmword [0x14012f580]
vaddpd xmm0, xmm0, xmmword [0x14012f590]
lea r8, [rdx + rax*2]
vaddpd xmm0, xmm0, xmmword [0x1400f8a00]
vcvtpd2ps xmm0, xmm0
vmovups xmm1, xmmword [rsp + 0x30]
vmovaps xmmword [rsp + 0xb0], xmm1
vshufps xmm0, xmm0, xmm0, 0xe1
vmovlpd qword [rsp + 0x60], xmm0
movabs rax, 0x200000002
mov qword [rsp + 0x20], rax
mov rcx, r12
mov r9, r15
call fcn.1400495a0
mov rcx, qword [rsp + 0x468]
cmp rcx, 8
je 0x140044e52
mov rcx, qword [rsp + 0x470]
add rcx, 0xfffffffffffffff0
call fcn.140009440
lea rax, [rdi + 8]
mov ecx, dword [rax + 8]
mov dword [rsp + 0x68], ecx
mov rax, qword [rax]
mov qword [rsp + 0x60], rax
vmovlps qword [rsp + 0x6c], xmm15
mov dword [rsp + 0x74], 0x3f800000
vmovss dword [rsp + 0x78], xmm6
vmovss xmm0, dword [0x14012fd94]
vdivss xmm0, xmm0, dword [rdi + 0x14]
vmovsd xmm1, qword [0x1401311d0]
vmovups xmm2, xmmword [rsp + 0x30]
vmovaps xmmword [rsp + 0x80], xmm2
vucomiss xmm11, xmm6
jae 0x140044adc
vcvtsd2ss xmm1, xmm1, xmm1
vdivss xmm0, xmm0, xmm1
vmovss dword [rsp + 0x98], xmm0
mov rcx, r15
mov rdx, rsi
call fcn.1400522b0
vmovsd xmm0, qword [rsp + 0xb0]
vbroadcastss xmm1, dword [0x1400f8580]
vandps xmm1, xmm0, xmm1
vbroadcastss xmm2, dword [0x1400f8844]
vmulps xmm2, xmm1, xmm2
vcvttps2dq xmm3, xmm2
vpbroadcastd xmm2, dword [0x1400f8848]
vpsubd xmm4, xmm3, xmmword [0x1400f8e20]
vpand xmm2, xmm4, xmm2
vcvtdq2ps xmm5, xmm2
vpslld xmm6, xmm4, 0x1d
vpbroadcastd xmm2, dword [0x1400f884c]
vpand xmm2, xmm4, xmm2
vpcmpeqd xmm2, xmm15, xmm2
vbroadcastss xmm4, dword [0x1400f8850]
vmulps xmm4, xmm5, xmm4
vaddps xmm1, xmm1, xmm4
vbroadcastss xmm4, dword [0x1400f8854]
vmulps xmm4, xmm5, xmm4
vaddps xmm1, xmm1, xmm4
vbroadcastss xmm4, dword [0x1400f8858]
vmulps xmm4, xmm5, xmm4
vaddps xmm4, xmm1, xmm4
vpslld xmm1, xmm3, 0x1d
vpbroadcastd xmm3, dword [0x1400f885c]
vpaddd xmm3, xmm1, xmm3
vpxor xmm0, xmm6, xmm0
vpbroadcastd xmm1, dword [0x1400f85b4]
vpand xmm5, xmm0, xmm1
vmulps xmm6, xmm4, xmm4
vbroadcastss xmm0, dword [0x1400f8860]
vmulps xmm0, xmm6, xmm0
vbroadcastss xmm7, dword [0x1400f8864]
vaddps xmm0, xmm0, xmm7
vmulps xmm0, xmm6, xmm0
vbroadcastss xmm7, dword [0x1400f8868]
vaddps xmm0, xmm0, xmm7
vmulps xmm0, xmm6, xmm0
vmulps xmm0, xmm6, xmm0
vbroadcastss xmm7, dword [0x1400f8594]
vmulps xmm7, xmm6, xmm7
vaddps xmm7, xmm0, xmm7
vbroadcastss xmm0, dword [0x1400f84f0]
vaddps xmm7, xmm7, xmm0
vbroadcastss xmm9, dword [0x1400f886c]
vmulps xmm9, xmm9, xmm6
vbroadcastss xmm10, dword [0x1400f8870]
vaddps xmm9, xmm9, xmm10
vmulps xmm9, xmm9, xmm6
vbroadcastss xmm10, dword [0x1400f8874]
vaddps xmm9, xmm9, xmm10
vmulps xmm6, xmm9, xmm6
vmulps xmm6, xmm4, xmm6
vaddps xmm4, xmm4, xmm6
vpand xmm6, xmm2, xmm4
vpandn xmm2, xmm2, xmm7
vsubps xmm4, xmm4, xmm6
vsubps xmm7, xmm7, xmm2
vaddps xmm4, xmm4, xmm7
vaddps xmm2, xmm6, xmm2
vpxor xmm2, xmm5, xmm2
vpand xmm3, xmm3, xmm1
vpxor xmm3, xmm3, xmm1
vpxor xmm3, xmm3, xmm4
vpshufd xmm5, xmm2, 0xf5
vpshufd xmm6, xmm3, 0xf5
vmulss xmm7, xmm11, xmm6
vmulss xmm9, xmm11, xmm5
vmulss xmm4, xmm3, xmm6
vmulss xmm10, xmm2, xmm7
vsubss xmm10, xmm10, xmm5
vinsertps xmm4, xmm4, xmm10, 0x1c
vmulss xmm10, xmm2, xmm6
vaddss xmm10, xmm10, xmm9
vinsertps xmm4, xmm4, xmm10, 0x28
vmulss xmm10, xmm5, xmm3
vmulss xmm9, xmm9, xmm2
vaddss xmm6, xmm9, xmm6
vinsertps xmm6, xmm10, xmm6, 0x1c
vmulss xmm5, xmm2, xmm5
vsubss xmm5, xmm5, xmm7
vinsertps xmm5, xmm6, xmm5, 0x28
vpxor xmm1, xmm2, xmm1
vmulss xmm2, xmm11, xmm3
vinsertps xmm1, xmm1, xmm2, 0x1c
vmovlhps xmm1, xmm1, xmm3
vblendps ymm1, ymm1, ymmword [0x1400f8ba0], 0xf8
vinsertf128 ymm2, ymm4, xmm4, 1
vinsertf128 ymm3, ymm5, xmm5, 1
vmulps ymm2, ymm2, ymmword [0x1400f8bc0]
vmulps ymm3, ymm3, ymmword [0x1400f8be0]
vmovss xmm6, dword [rsp + 0x60]
vmovss xmm7, dword [rsp + 0x64]
vunpcklps xmm9, xmm15, xmm6
vmovaps ymm8, ymmword [0x1400f8c00]
vpermps ymm10, ymm8, ymm1
vinsertps xmm6, xmm6, xmm7, 0x36
vpermpd ymm6, ymm6, 0x50
vmulps ymm6, ymm10, ymm6
vmovaps ymm8, ymmword [0x1400f8c20]
vpermps ymm10, ymm8, ymm1
vinsertps xmm7, xmm9, xmm7, 0x28
vpermpd ymm7, ymm7, 0x50
vmulps ymm7, ymm10, ymm7
vaddps ymm6, ymm7, ymm6
vaddps ymm3, ymm3, ymm6
vaddps ymm3, ymm2, ymm3
vbroadcastss xmm2, dword [rsp + 0x68]
vinsertf128 ymm0, ymm0, xmm2, 1
vmulps ymm0, ymm1, ymm0
vmovaps xmm6, xmmword [0x1400f8c40]
vpermps ymm6, ymm6, ymm0
vblendps xmm0, xmm15, xmm1, 0xa
vbroadcastss xmm1, dword [0x1400f84f0]
vunpcklps xmm1, xmm1, xmm2
vshufps xmm1, xmm1, xmm1, 0x11
vmulps xmm7, xmm0, xmm1
vbroadcastss xmm9, dword [rsp + 0x78]
vmulss xmm10, xmm9, xmm11
vbroadcastss xmm1, xmm10
vextractf128 xmm12, ymm3, 1
vinsertps xmm0, xmm12, xmm3, 0x4c
vmulps xmm2, xmm1, xmm0
vinsertps xmm1, xmm3, xmm12, 0x1c
vmulps xmm1, xmm15, xmm1
vaddps xmm13, xmm1, xmm2
vunpckhps xmm2, xmm3, xmm12
vmulps xmm14, xmm9, xmm2
vaddps xmm13, xmm14, xmm13
vshufps xmm12, xmm12, xmm3, 0x33
vshufps xmm3, xmm12, xmm3, 0xe2
vaddps xmm12, xmm13, xmm3
vmovlps qword [rsp + 0xb0], xmm12
vmulps xmm5, xmm15, xmm5
vaddps xmm6, xmm6, xmm7
vaddps xmm5, xmm5, xmm6
vmulps xmm4, xmm15, xmm4
vaddps xmm6, xmm4, xmm5
vmovshdup xmm4, xmm6
vmulss xmm7, xmm10, xmm4
vmulss xmm5, xmm11, xmm6
vaddss xmm7, xmm5, xmm7
vshufpd xmm13, xmm6, xmm6, 1
vmulss xmm10, xmm13, xmm9
vaddss xmm7, xmm10, xmm7
vshufps xmm6, xmm6, xmm6, 0xff
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0xb8], xmm7
vmulss xmm7, xmm9, dword [0x1400f8c50]
vmovss xmm8, dword [0x1400f8c54]
vmulss xmm10, xmm9, xmm8
vbroadcastss xmm12, xmm7
vmulps xmm12, xmm12, xmm0
vaddps xmm12, xmm12, xmm1
vbroadcastss xmm14, xmm10
vmulps xmm14, xmm14, xmm2
vaddps xmm12, xmm14, xmm12
vaddps xmm12, xmm12, xmm3
vmovlps qword [rsp + 0xbc], xmm12
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm10, xmm13, xmm10
vaddss xmm7, xmm10, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0xc4], xmm7
vmulss xmm7, xmm9, dword [0x1400f8c58]
vmovss xmm11, dword [0x1400f8c5c]
vmulss xmm10, xmm9, xmm11
vbroadcastss xmm12, xmm7
vmulps xmm12, xmm12, xmm0
vaddps xmm12, xmm12, xmm1
vbroadcastss xmm14, xmm10
vmulps xmm14, xmm14, xmm2
vaddps xmm12, xmm14, xmm12
vaddps xmm12, xmm12, xmm3
vmovlps qword [rsp + 0xc8], xmm12
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm10, xmm13, xmm10
vaddss xmm7, xmm10, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0xd0], xmm7
vmulss xmm7, xmm9, dword [0x1400f8c60]
vmovss xmm11, dword [0x1400f8c64]
vmulss xmm10, xmm9, xmm11
vbroadcastss xmm12, xmm7
vmulps xmm12, xmm12, xmm0
vaddps xmm12, xmm12, xmm1
vbroadcastss xmm14, xmm10
vmulps xmm14, xmm14, xmm2
vaddps xmm12, xmm14, xmm12
vaddps xmm12, xmm12, xmm3
vmovlps qword [rsp + 0xd4], xmm12
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm10, xmm13, xmm10
vaddss xmm7, xmm10, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0xdc], xmm7
vmulss xmm7, xmm9, dword [0x1400f8c68]
vmovss xmm10, dword [0x1400f8c6c]
vmulss xmm10, xmm9, xmm10
vbroadcastss xmm12, xmm7
vmulps xmm12, xmm12, xmm0
vaddps xmm12, xmm12, xmm1
vbroadcastss xmm14, xmm10
vmulps xmm14, xmm14, xmm2
vaddps xmm12, xmm14, xmm12
vaddps xmm12, xmm12, xmm3
vmovlps qword [rsp + 0xe0], xmm12
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm10, xmm13, xmm10
vaddss xmm7, xmm10, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0xe8], xmm7
vmulss xmm7, xmm9, dword [0x1400f8c70]
vmovss xmm15, dword [0x1400f8c74]
vmulss xmm10, xmm9, xmm15
vbroadcastss xmm12, xmm7
vmulps xmm12, xmm12, xmm0
vaddps xmm12, xmm12, xmm1
vbroadcastss xmm14, xmm10
vmulps xmm14, xmm14, xmm2
vaddps xmm12, xmm14, xmm12
vaddps xmm12, xmm12, xmm3
vmovlps qword [rsp + 0xec], xmm12
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm10, xmm13, xmm10
vaddss xmm7, xmm10, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0xf4], xmm7
vmulss xmm7, xmm9, dword [0x1400f84f4]
vmovss xmm8, dword [0x1400f8c78]
vmulss xmm10, xmm9, xmm8
vbroadcastss xmm12, xmm7
vmulps xmm12, xmm12, xmm0
vaddps xmm12, xmm12, xmm1
vbroadcastss xmm14, xmm10
vmulps xmm14, xmm14, xmm2
vaddps xmm12, xmm14, xmm12
vaddps xmm12, xmm12, xmm3
vmovlps qword [rsp + 0xf8], xmm12
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm10, xmm13, xmm10
vaddss xmm7, xmm10, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x100], xmm7
vmulss xmm7, xmm9, dword [0x1400f8c7c]
vmovss xmm10, dword [0x1400f8c80]
vmulss xmm10, xmm9, xmm10
vbroadcastss xmm12, xmm7
vmulps xmm12, xmm12, xmm0
vaddps xmm12, xmm12, xmm1
vbroadcastss xmm14, xmm10
vmulps xmm14, xmm14, xmm2
vaddps xmm12, xmm14, xmm12
vaddps xmm12, xmm12, xmm3
vmovlps qword [rsp + 0x104], xmm12
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm10, xmm13, xmm10
vaddss xmm7, xmm10, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x10c], xmm7
vmulss xmm7, xmm9, dword [0x1400f8c84]
vmovss xmm10, dword [0x1400f8c88]
vmulss xmm10, xmm9, xmm10
vbroadcastss xmm12, xmm7
vmulps xmm12, xmm12, xmm0
vaddps xmm12, xmm12, xmm1
vbroadcastss xmm14, xmm10
vmulps xmm14, xmm14, xmm2
vaddps xmm12, xmm14, xmm12
vaddps xmm12, xmm12, xmm3
vmovlps qword [rsp + 0x110], xmm12
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm10, xmm13, xmm10
vaddss xmm7, xmm10, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x118], xmm7
vmulss xmm7, xmm9, dword [0x1400f8b28]
vmulss xmm10, xmm9, dword [0x1400f8b24]
vbroadcastss xmm12, xmm7
vmulps xmm12, xmm12, xmm0
vaddps xmm12, xmm12, xmm1
vbroadcastss xmm14, xmm10
vmulps xmm14, xmm14, xmm2
vaddps xmm12, xmm14, xmm12
vaddps xmm12, xmm12, xmm3
vmovlps qword [rsp + 0x11c], xmm12
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm10, xmm13, xmm10
vaddss xmm7, xmm10, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x124], xmm7
vmulss xmm7, xmm9, dword [0x1400f8c8c]
vmulss xmm9, xmm9, dword [0x1400f8c90]
vbroadcastss xmm10, xmm7
vmulps xmm10, xmm10, xmm0
vaddps xmm10, xmm10, xmm1
vbroadcastss xmm12, xmm9
vmulps xmm12, xmm12, xmm2
vaddps xmm10, xmm12, xmm10
vaddps xmm10, xmm10, xmm3
vmovlps qword [rsp + 0x128], xmm10
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm9, xmm13, xmm9
vaddss xmm7, xmm9, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x130], xmm7
vbroadcastss xmm9, dword [rsp + 0x78]
vmulss xmm7, xmm9, dword [0x1400f8c94]
vmulss xmm10, xmm9, dword [0x1400f8c98]
vbroadcastss xmm12, xmm7
vmulps xmm12, xmm12, xmm0
vaddps xmm12, xmm12, xmm1
vbroadcastss xmm14, xmm10
vmulps xmm14, xmm14, xmm2
vaddps xmm12, xmm14, xmm12
vaddps xmm12, xmm12, xmm3
vmovlps qword [rsp + 0x134], xmm12
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm10, xmm13, xmm10
vaddss xmm7, xmm10, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x13c], xmm7
vmulss xmm7, xmm9, xmm8
vmulss xmm10, xmm9, dword [0x1400f8c9c]
vbroadcastss xmm12, xmm7
vmulps xmm12, xmm12, xmm0
vaddps xmm12, xmm12, xmm1
vbroadcastss xmm14, xmm10
vmulps xmm14, xmm14, xmm2
vaddps xmm12, xmm14, xmm12
vaddps xmm12, xmm12, xmm3
vmovlps qword [rsp + 0x140], xmm12
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm10, xmm13, xmm10
vaddss xmm7, xmm10, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x148], xmm7
vmulss xmm7, xmm9, xmm15
vmulss xmm10, xmm9, dword [0x1400f8ca0]
vbroadcastss xmm12, xmm7
vmulps xmm12, xmm12, xmm0
vaddps xmm12, xmm12, xmm1
vbroadcastss xmm14, xmm10
vmulps xmm14, xmm14, xmm2
vaddps xmm12, xmm14, xmm12
vaddps xmm12, xmm12, xmm3
vmovlps qword [rsp + 0x14c], xmm12
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm10, xmm13, xmm10
vaddss xmm7, xmm10, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x154], xmm7
vmulss xmm7, xmm9, dword [0x1400f8ca4]
vmulss xmm10, xmm9, dword [0x1400f8ca8]
vbroadcastss xmm12, xmm7
vmulps xmm12, xmm12, xmm0
vaddps xmm12, xmm12, xmm1
vbroadcastss xmm14, xmm10
vmulps xmm14, xmm14, xmm2
vaddps xmm12, xmm14, xmm12
vaddps xmm12, xmm12, xmm3
vmovlps qword [rsp + 0x158], xmm12
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm10, xmm13, xmm10
vaddss xmm7, xmm10, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x160], xmm7
vmulss xmm7, xmm9, xmm11
vmulss xmm10, xmm9, dword [0x1400f8cac]
vbroadcastss xmm12, xmm7
vmulps xmm12, xmm12, xmm0
vaddps xmm12, xmm12, xmm1
vbroadcastss xmm14, xmm10
vmulps xmm14, xmm14, xmm2
vaddps xmm12, xmm14, xmm12
vaddps xmm12, xmm12, xmm3
vmovlps qword [rsp + 0x164], xmm12
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm10, xmm13, xmm10
vaddss xmm7, xmm10, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x16c], xmm7
vmulss xmm7, xmm9, dword [0x1400f8c5c]
vmulss xmm10, xmm9, dword [0x1400f8cb0]
vbroadcastss xmm12, xmm7
vmulps xmm12, xmm12, xmm0
vaddps xmm14, xmm12, xmm1
vbroadcastss xmm12, xmm10
vmulps xmm12, xmm12, xmm2
vaddps xmm12, xmm12, xmm14
vaddps xmm12, xmm12, xmm3
vmovlps qword [rsp + 0x170], xmm12
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm10, xmm13, xmm10
vaddss xmm10, xmm10, xmm7
vaddss xmm10, xmm10, xmm6
vmovss dword [rsp + 0x178], xmm10
vmulss xmm10, xmm9, dword [0x1400f8c54]
vmulss xmm12, xmm9, dword [0x1400f8cb4]
vbroadcastss xmm15, xmm10
vmulps xmm15, xmm15, xmm0
vaddps xmm15, xmm15, xmm1
vbroadcastss xmm8, xmm12
vmulps xmm8, xmm8, xmm2
vaddps xmm8, xmm8, xmm15
vaddps xmm8, xmm8, xmm3
vmovlps qword [rsp + 0x17c], xmm8
vmulss xmm8, xmm10, xmm4
vaddss xmm8, xmm8, xmm5
vmulss xmm10, xmm13, xmm12
vaddss xmm10, xmm10, xmm8
vaddss xmm10, xmm10, xmm6
vmovss dword [rsp + 0x184], xmm10
vmulss xmm10, xmm9, dword [0x1400f8b68]
vmulps xmm12, xmm9, xmm0
vaddps xmm12, xmm12, xmm1
vbroadcastss xmm11, xmm10
vmulps xmm11, xmm11, xmm2
vaddps xmm11, xmm11, xmm12
vaddps xmm11, xmm11, xmm3
vmovlps qword [rsp + 0x188], xmm11
vmulss xmm11, xmm9, xmm4
vaddss xmm11, xmm11, xmm5
vmulss xmm10, xmm13, xmm10
vaddss xmm10, xmm10, xmm11
vaddss xmm10, xmm10, xmm6
vmovss dword [rsp + 0x190], xmm10
vmulss xmm10, xmm9, dword [0x1400f8cb8]
vbroadcastss xmm11, xmm10
vmulps xmm11, xmm11, xmm2
vaddps xmm11, xmm11, xmm15
vaddps xmm11, xmm11, xmm3
vmovlps qword [rsp + 0x194], xmm11
vmulss xmm10, xmm13, xmm10
vaddss xmm8, xmm10, xmm8
vaddss xmm8, xmm8, xmm6
vmovss dword [rsp + 0x19c], xmm8
vmulss xmm8, xmm9, dword [0x1400f8cbc]
vbroadcastss xmm10, xmm8
vmulps xmm10, xmm10, xmm2
vaddps xmm10, xmm10, xmm14
vaddps xmm10, xmm10, xmm3
vmovlps qword [rsp + 0x1a0], xmm10
vmulss xmm8, xmm13, xmm8
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x1a8], xmm7
vmulss xmm7, xmm9, dword [0x1400f8cc0]
vmulss xmm8, xmm9, dword [0x1400f8cc4]
vbroadcastss xmm10, xmm7
vmulps xmm10, xmm10, xmm0
vaddps xmm10, xmm10, xmm1
vbroadcastss xmm11, xmm8
vmulps xmm11, xmm11, xmm2
vaddps xmm10, xmm11, xmm10
vaddps xmm10, xmm10, xmm3
vmovlps qword [rsp + 0x1ac], xmm10
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm8, xmm13, xmm8
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x1b4], xmm7
vmulss xmm7, xmm9, dword [0x1400f8c6c]
vmulss xmm8, xmm9, dword [0x1400f8cc8]
vbroadcastss xmm9, xmm7
vmulps xmm9, xmm9, xmm0
vaddps xmm9, xmm9, xmm1
vbroadcastss xmm10, xmm8
vmulps xmm10, xmm10, xmm2
vaddps xmm9, xmm10, xmm9
vaddps xmm9, xmm9, xmm3
vmovlps qword [rsp + 0x1b8], xmm9
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm8, xmm13, xmm8
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x1c0], xmm7
vmovss xmm9, dword [rsp + 0x78]
vmulss xmm7, xmm9, dword [0x1400f8ccc]
vmulss xmm8, xmm9, dword [0x1400f8cd0]
vbroadcastss xmm10, xmm7
vmulps xmm10, xmm10, xmm0
vaddps xmm10, xmm10, xmm1
vbroadcastss xmm11, xmm8
vmulps xmm11, xmm11, xmm2
vaddps xmm10, xmm11, xmm10
vaddps xmm10, xmm10, xmm3
vmovlps qword [rsp + 0x1c4], xmm10
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm8, xmm13, xmm8
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x1cc], xmm7
vmulss xmm7, xmm9, dword [0x1400f8cd4]
vmulss xmm8, xmm9, dword [0x1400f8cd8]
vbroadcastss xmm10, xmm7
vmulps xmm10, xmm10, xmm0
vaddps xmm10, xmm10, xmm1
vbroadcastss xmm11, xmm8
vmulps xmm11, xmm11, xmm2
vaddps xmm10, xmm11, xmm10
vaddps xmm10, xmm10, xmm3
vmovlps qword [rsp + 0x1d0], xmm10
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm8, xmm13, xmm8
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x1d8], xmm7
vmulss xmm7, xmm9, dword [0x1400f8c80]
vmulss xmm8, xmm9, dword [0x1400f8cdc]
vbroadcastss xmm10, xmm7
vmulps xmm10, xmm10, xmm0
vaddps xmm10, xmm10, xmm1
vbroadcastss xmm11, xmm8
vmulps xmm11, xmm11, xmm2
vaddps xmm10, xmm11, xmm10
vaddps xmm10, xmm10, xmm3
vmovlps qword [rsp + 0x1dc], xmm10
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm8, xmm13, xmm8
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x1e4], xmm7
vmulss xmm7, xmm9, dword [0x1400f8c88]
vmulss xmm8, xmm9, dword [0x1400f8ce0]
vbroadcastss xmm10, xmm7
vmulps xmm10, xmm10, xmm0
vaddps xmm10, xmm10, xmm1
vbroadcastss xmm11, xmm8
vmulps xmm11, xmm11, xmm2
vaddps xmm10, xmm11, xmm10
vaddps xmm10, xmm10, xmm3
vmovlps qword [rsp + 0x1e8], xmm10
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm8, xmm13, xmm8
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x1f0], xmm7
vmulss xmm7, xmm9, dword [0x1400f8ce4]
vmovss xmm14, dword [0x1400f8ce8]
vmulss xmm8, xmm9, xmm14
vbroadcastss xmm10, xmm7
vmulps xmm10, xmm10, xmm0
vaddps xmm10, xmm10, xmm1
vbroadcastss xmm11, xmm8
vmulps xmm11, xmm11, xmm2
vaddps xmm10, xmm11, xmm10
vaddps xmm10, xmm10, xmm3
vmovlps qword [rsp + 0x1f4], xmm10
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm8, xmm13, xmm8
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x1fc], xmm7
vmulss xmm7, xmm9, dword [0x1400f8cec]
vmulss xmm8, xmm9, dword [0x1400f8cf0]
vbroadcastss xmm10, xmm7
vmulps xmm10, xmm10, xmm0
vaddps xmm10, xmm10, xmm1
vbroadcastss xmm11, xmm8
vmulps xmm11, xmm11, xmm2
vaddps xmm10, xmm11, xmm10
vaddps xmm10, xmm10, xmm3
vmovlps qword [rsp + 0x200], xmm10
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm8, xmm13, xmm8
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x208], xmm7
vmulss xmm7, xmm9, dword [0x1400f8cf4]
vmulss xmm8, xmm9, dword [0x1400f8cf8]
vbroadcastss xmm10, xmm7
vmulps xmm10, xmm10, xmm0
vaddps xmm10, xmm10, xmm1
vbroadcastss xmm11, xmm8
vmulps xmm11, xmm11, xmm2
vaddps xmm10, xmm11, xmm10
vaddps xmm10, xmm10, xmm3
vmovlps qword [rsp + 0x20c], xmm10
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm8, xmm13, xmm8
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x214], xmm7
vmulss xmm7, xmm9, dword [0x1400f8cfc]
vmovss xmm15, dword [0x1400f8d00]
vmulss xmm8, xmm9, xmm15
vbroadcastss xmm10, xmm7
vmulps xmm10, xmm10, xmm0
vaddps xmm10, xmm10, xmm1
vbroadcastss xmm11, xmm8
vmulps xmm11, xmm11, xmm2
vaddps xmm10, xmm11, xmm10
vaddps xmm10, xmm10, xmm3
vmovlps qword [rsp + 0x218], xmm10
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm8, xmm13, xmm8
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x220], xmm7
vmulss xmm7, xmm9, dword [0x1400f8d04]
vmovss xmm8, dword [0x1400f8d08]
vmulss xmm8, xmm9, xmm8
vbroadcastss xmm10, xmm7
vmulps xmm10, xmm10, xmm0
vaddps xmm10, xmm10, xmm1
vbroadcastss xmm11, xmm8
vmulps xmm11, xmm11, xmm2
vaddps xmm10, xmm11, xmm10
vaddps xmm10, xmm10, xmm3
vmovlps qword [rsp + 0x224], xmm10
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm8, xmm13, xmm8
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x22c], xmm7
vmulss xmm7, xmm9, dword [0x1400f8d0c]
vmovss xmm8, dword [0x1400f8d10]
vmulss xmm8, xmm9, xmm8
vbroadcastss xmm10, xmm7
vmulps xmm10, xmm10, xmm0
vaddps xmm10, xmm10, xmm1
vbroadcastss xmm11, xmm8
vmulps xmm11, xmm11, xmm2
vaddps xmm10, xmm11, xmm10
vaddps xmm10, xmm10, xmm3
vmovlps qword [rsp + 0x230], xmm10
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm8, xmm13, xmm8
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x238], xmm7
vmulss xmm7, xmm9, dword [0x1400f8d14]
vmovss xmm8, dword [0x1400f8d18]
vmulss xmm8, xmm9, xmm8
vbroadcastss xmm10, xmm7
vmulps xmm10, xmm10, xmm0
vaddps xmm10, xmm10, xmm1
vbroadcastss xmm11, xmm8
vmulps xmm11, xmm11, xmm2
vaddps xmm10, xmm11, xmm10
vaddps xmm10, xmm10, xmm3
vmovlps qword [rsp + 0x23c], xmm10
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm8, xmm13, xmm8
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x244], xmm7
vmulss xmm7, xmm9, dword [0x1400f8d1c]
vmovss xmm14, dword [0x1400f8d20]
vmulss xmm8, xmm9, xmm14
vbroadcastss xmm9, xmm7
vmulps xmm9, xmm9, xmm0
vaddps xmm9, xmm9, xmm1
vbroadcastss xmm10, xmm8
vmulps xmm10, xmm10, xmm2
vaddps xmm9, xmm10, xmm9
vaddps xmm9, xmm9, xmm3
vmovlps qword [rsp + 0x248], xmm9
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm8, xmm13, xmm8
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x250], xmm7
vbroadcastss xmm9, dword [rsp + 0x78]
vmulss xmm7, xmm9, dword [0x1400f8d24]
vmovss xmm8, dword [0x1400f8d28]
vmulss xmm8, xmm9, xmm8
vbroadcastss xmm10, xmm7
vmulps xmm10, xmm10, xmm0
vaddps xmm10, xmm10, xmm1
vbroadcastss xmm11, xmm8
vmulps xmm11, xmm11, xmm2
vaddps xmm10, xmm11, xmm10
vaddps xmm10, xmm10, xmm3
vmovlps qword [rsp + 0x254], xmm10
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm8, xmm13, xmm8
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x25c], xmm7
vmulss xmm7, xmm9, dword [0x1400f8b30]
vbroadcastss xmm10, xmm7
vmulps xmm10, xmm10, xmm0
vaddps xmm10, xmm10, xmm1
vmulps xmm12, xmm9, xmm2
vsubps xmm10, xmm10, xmm12
vaddps xmm10, xmm10, xmm3
vmovlps qword [rsp + 0x260], xmm10
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm10, xmm13, xmm9
vsubss xmm7, xmm7, xmm10
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x268], xmm7
vmulss xmm7, xmm9, dword [0x1400f8d2c]
vbroadcastss xmm10, xmm7
vmulps xmm10, xmm10, xmm0
vaddps xmm10, xmm10, xmm1
vaddps xmm10, xmm11, xmm10
vaddps xmm10, xmm10, xmm3
vmovlps qword [rsp + 0x26c], xmm10
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x274], xmm7
vmulss xmm7, xmm9, dword [0x1400f8d30]
vmulss xmm8, xmm9, xmm14
vbroadcastss xmm10, xmm7
vmulps xmm10, xmm10, xmm0
vaddps xmm10, xmm10, xmm1
vbroadcastss xmm11, xmm8
vmulps xmm11, xmm11, xmm2
vaddps xmm10, xmm11, xmm10
vaddps xmm10, xmm10, xmm3
vmovlps qword [rsp + 0x278], xmm10
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm8, xmm13, xmm8
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x280], xmm7
vmulss xmm7, xmm9, dword [0x1400f8d34]
vmulss xmm8, xmm9, dword [0x1400f8d38]
vbroadcastss xmm10, xmm7
vmulps xmm10, xmm10, xmm0
vaddps xmm10, xmm10, xmm1
vbroadcastss xmm11, xmm8
vmulps xmm11, xmm11, xmm2
vaddps xmm10, xmm11, xmm10
vaddps xmm10, xmm10, xmm3
vmovlps qword [rsp + 0x284], xmm10
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm8, xmm13, xmm8
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x28c], xmm7
vmulss xmm7, xmm9, dword [0x1400f8d3c]
vmovss xmm12, dword [0x1400f8d40]
vmulss xmm8, xmm9, xmm12
vbroadcastss xmm9, xmm7
vmulps xmm9, xmm9, xmm0
vaddps xmm9, xmm9, xmm1
vbroadcastss xmm10, xmm8
vmulps xmm10, xmm10, xmm2
vaddps xmm9, xmm10, xmm9
vaddps xmm9, xmm9, xmm3
vmovlps qword [rsp + 0x290], xmm9
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm8, xmm13, xmm8
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x298], xmm7
vmovss xmm9, dword [rsp + 0x78]
vmulss xmm7, xmm9, dword [0x1400f8d44]
vmulss xmm8, xmm9, dword [0x1400f8d48]
vbroadcastss xmm10, xmm7
vmulps xmm10, xmm10, xmm0
vaddps xmm10, xmm10, xmm1
vbroadcastss xmm11, xmm8
vmulps xmm11, xmm11, xmm2
vaddps xmm10, xmm11, xmm10
vaddps xmm10, xmm10, xmm3
vmovlps qword [rsp + 0x29c], xmm10
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm8, xmm13, xmm8
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x2a4], xmm7
vmulss xmm7, xmm9, dword [0x1400f8d4c]
vmulss xmm8, xmm9, dword [0x1400f8d50]
vbroadcastss xmm10, xmm7
vmulps xmm10, xmm10, xmm0
vaddps xmm10, xmm10, xmm1
vbroadcastss xmm11, xmm8
vmulps xmm11, xmm11, xmm2
vaddps xmm10, xmm11, xmm10
vaddps xmm10, xmm10, xmm3
vmovlps qword [rsp + 0x2a8], xmm10
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm8, xmm13, xmm8
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x2b0], xmm7
vmulss xmm7, xmm9, dword [0x1400f8d54]
vmulss xmm8, xmm9, dword [0x1400f8d58]
vbroadcastss xmm10, xmm7
vmulps xmm10, xmm10, xmm0
vaddps xmm10, xmm10, xmm1
vbroadcastss xmm11, xmm8
vmulps xmm11, xmm11, xmm2
vaddps xmm10, xmm11, xmm10
vaddps xmm10, xmm10, xmm3
vmovlps qword [rsp + 0x2b4], xmm10
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm8, xmm13, xmm8
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x2bc], xmm7
vmulss xmm7, xmm9, dword [0x1400f8d5c]
vmulss xmm8, xmm9, dword [0x1400f8d60]
vbroadcastss xmm10, xmm7
vmulps xmm10, xmm10, xmm0
vaddps xmm10, xmm10, xmm1
vbroadcastss xmm11, xmm8
vmulps xmm11, xmm11, xmm2
vaddps xmm10, xmm11, xmm10
vaddps xmm10, xmm10, xmm3
vmovlps qword [rsp + 0x2c0], xmm10
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm8, xmm13, xmm8
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x2c8], xmm7
vmulss xmm7, xmm9, dword [0x1400f8ce8]
vmulss xmm8, xmm9, dword [0x1400f8d64]
vbroadcastss xmm10, xmm7
vmulps xmm10, xmm10, xmm0
vaddps xmm10, xmm10, xmm1
vbroadcastss xmm11, xmm8
vmulps xmm11, xmm11, xmm2
vaddps xmm10, xmm11, xmm10
vaddps xmm10, xmm10, xmm3
vmovlps qword [rsp + 0x2cc], xmm10
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm8, xmm13, xmm8
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x2d4], xmm7
vmulss xmm7, xmm9, dword [0x1400f8d68]
vmulss xmm8, xmm9, dword [0x1400f8d6c]
vbroadcastss xmm9, xmm7
vmulps xmm9, xmm9, xmm0
vaddps xmm9, xmm9, xmm1
vbroadcastss xmm10, xmm8
vmulps xmm10, xmm10, xmm2
vaddps xmm9, xmm10, xmm9
vaddps xmm9, xmm9, xmm3
vmovlps qword [rsp + 0x2d8], xmm9
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm8, xmm13, xmm8
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x2e0], xmm7
vmovss xmm9, dword [rsp + 0x78]
vmulss xmm7, xmm9, dword [0x1400f8d70]
vmulss xmm8, xmm9, dword [0x1400f8d74]
vbroadcastss xmm10, xmm7
vmulps xmm10, xmm10, xmm0
vaddps xmm10, xmm10, xmm1
vbroadcastss xmm11, xmm8
vmulps xmm11, xmm11, xmm2
vaddps xmm10, xmm11, xmm10
vaddps xmm10, xmm10, xmm3
vmovlps qword [rsp + 0x2e4], xmm10
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm8, xmm13, xmm8
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x2ec], xmm7
vmulss xmm7, xmm9, xmm15
vmulss xmm8, xmm9, dword [0x1400f8d78]
vbroadcastss xmm10, xmm7
vmulps xmm10, xmm10, xmm0
vaddps xmm10, xmm10, xmm1
vbroadcastss xmm11, xmm8
vmulps xmm11, xmm11, xmm2
vaddps xmm10, xmm11, xmm10
vaddps xmm10, xmm10, xmm3
vmovlps qword [rsp + 0x2f0], xmm10
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm8, xmm13, xmm8
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x2f8], xmm7
vmulss xmm7, xmm9, dword [0x1400f8d08]
vmulss xmm8, xmm9, dword [0x1400f8d7c]
vbroadcastss xmm10, xmm7
vmulps xmm10, xmm10, xmm0
vaddps xmm10, xmm10, xmm1
vbroadcastss xmm11, xmm8
vmulps xmm11, xmm11, xmm2
vaddps xmm10, xmm11, xmm10
vaddps xmm10, xmm10, xmm3
vmovlps qword [rsp + 0x2fc], xmm10
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm8, xmm13, xmm8
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x304], xmm7
vmulss xmm7, xmm9, dword [0x1400f8d10]
vmulss xmm8, xmm9, dword [0x1400f8d80]
vbroadcastss xmm10, xmm7
vmulps xmm10, xmm10, xmm0
vaddps xmm10, xmm10, xmm1
vbroadcastss xmm11, xmm8
vmulps xmm11, xmm11, xmm2
vaddps xmm10, xmm11, xmm10
vaddps xmm10, xmm10, xmm3
vmovlps qword [rsp + 0x308], xmm10
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm8, xmm13, xmm8
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x310], xmm7
vmulss xmm7, xmm9, dword [0x1400f8d18]
vmulss xmm8, xmm9, dword [0x1400f8d84]
vbroadcastss xmm10, xmm7
vmulps xmm10, xmm10, xmm0
vaddps xmm10, xmm10, xmm1
vbroadcastss xmm11, xmm8
vmulps xmm11, xmm11, xmm2
vaddps xmm10, xmm11, xmm10
vaddps xmm10, xmm10, xmm3
vmovlps qword [rsp + 0x314], xmm10
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm8, xmm13, xmm8
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x31c], xmm7
vmulss xmm7, xmm9, xmm14
vmulss xmm8, xmm9, dword [0x1400f8d88]
vbroadcastss xmm9, xmm7
vmulps xmm9, xmm9, xmm0
vaddps xmm9, xmm9, xmm1
vbroadcastss xmm10, xmm8
vmulps xmm10, xmm10, xmm2
vaddps xmm9, xmm10, xmm9
vaddps xmm9, xmm9, xmm3
vmovlps qword [rsp + 0x320], xmm9
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm8, xmm13, xmm8
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x328], xmm7
vbroadcastss xmm9, dword [rsp + 0x78]
vmulss xmm7, xmm9, dword [0x1400f8d28]
vmulss xmm8, xmm9, dword [0x1400f8d8c]
vbroadcastss xmm10, xmm7
vmulps xmm10, xmm10, xmm0
vaddps xmm10, xmm10, xmm1
vbroadcastss xmm11, xmm8
vmulps xmm11, xmm11, xmm2
vaddps xmm10, xmm11, xmm10
vaddps xmm10, xmm10, xmm3
vmovlps qword [rsp + 0x32c], xmm10
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm8, xmm13, xmm8
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x334], xmm7
vmulss xmm7, xmm9, dword [0x1400f8d90]
vmulps xmm8, xmm9, xmm0
vsubps xmm8, xmm1, xmm8
vbroadcastss xmm10, xmm7
vmulps xmm10, xmm10, xmm2
vaddps xmm8, xmm10, xmm8
vaddps xmm8, xmm8, xmm3
vmovlps qword [rsp + 0x338], xmm8
vmulss xmm8, xmm9, xmm4
vsubss xmm8, xmm5, xmm8
vmulss xmm7, xmm13, xmm7
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x340], xmm7
vmulss xmm7, xmm9, dword [0x1400f8d94]
vmulss xmm8, xmm9, dword [0x1400f8d98]
vbroadcastss xmm10, xmm7
vmulps xmm10, xmm10, xmm0
vaddps xmm10, xmm10, xmm1
vbroadcastss xmm11, xmm8
vmulps xmm11, xmm11, xmm2
vaddps xmm10, xmm11, xmm10
vaddps xmm10, xmm10, xmm3
vmovlps qword [rsp + 0x344], xmm10
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm8, xmm13, xmm8
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x34c], xmm7
vmulss xmm7, xmm9, dword [0x1400f8d9c]
vmulss xmm8, xmm9, dword [0x1400f8da0]
vbroadcastss xmm10, xmm7
vmulps xmm10, xmm10, xmm0
vaddps xmm10, xmm10, xmm1
vbroadcastss xmm11, xmm8
vmulps xmm11, xmm11, xmm2
vaddps xmm10, xmm11, xmm10
vaddps xmm10, xmm10, xmm3
vmovlps qword [rsp + 0x350], xmm10
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm8, xmm13, xmm8
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x358], xmm7
vmulss xmm7, xmm9, dword [0x1400f8da4]
vmulss xmm8, xmm9, dword [0x1400f8da8]
vbroadcastss xmm10, xmm7
vmulps xmm10, xmm10, xmm0
vaddps xmm10, xmm10, xmm1
vbroadcastss xmm11, xmm8
vmulps xmm11, xmm11, xmm2
vaddps xmm10, xmm11, xmm10
vaddps xmm10, xmm10, xmm3
vmovlps qword [rsp + 0x35c], xmm10
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm8, xmm13, xmm8
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x364], xmm7
vmulss xmm7, xmm9, xmm12
vmulss xmm8, xmm9, dword [0x1400f8dac]
vbroadcastss xmm9, xmm7
vmulps xmm9, xmm9, xmm0
vaddps xmm9, xmm9, xmm1
vbroadcastss xmm10, xmm8
vmulps xmm10, xmm10, xmm2
vaddps xmm9, xmm10, xmm9
vaddps xmm9, xmm9, xmm3
vmovlps qword [rsp + 0x368], xmm9
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm8, xmm13, xmm8
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x370], xmm7
vmovss xmm9, dword [rsp + 0x78]
vmulss xmm7, xmm9, dword [0x1400f8db0]
vmulss xmm8, xmm9, dword [0x1400f8db4]
vbroadcastss xmm10, xmm7
vmulps xmm10, xmm10, xmm0
vaddps xmm10, xmm10, xmm1
vbroadcastss xmm11, xmm8
vmulps xmm11, xmm11, xmm2
vaddps xmm10, xmm11, xmm10
vaddps xmm10, xmm10, xmm3
vmovlps qword [rsp + 0x374], xmm10
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm8, xmm13, xmm8
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x37c], xmm7
vmulss xmm7, xmm9, dword [0x1400f8db8]
vmulss xmm8, xmm9, dword [0x1400f8dbc]
vbroadcastss xmm10, xmm7
vmulps xmm10, xmm10, xmm0
vaddps xmm10, xmm10, xmm1
vbroadcastss xmm11, xmm8
vmulps xmm11, xmm11, xmm2
vaddps xmm10, xmm11, xmm10
vaddps xmm10, xmm10, xmm3
vmovlps qword [rsp + 0x380], xmm10
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm8, xmm13, xmm8
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x388], xmm7
vmulss xmm7, xmm9, dword [0x1400f8dc0]
vmulss xmm8, xmm9, dword [0x1400f8dc4]
vbroadcastss xmm10, xmm7
vmulps xmm10, xmm10, xmm0
vaddps xmm10, xmm10, xmm1
vbroadcastss xmm11, xmm8
vmulps xmm11, xmm11, xmm2
vaddps xmm10, xmm11, xmm10
vaddps xmm10, xmm10, xmm3
vmovlps qword [rsp + 0x38c], xmm10
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm8, xmm13, xmm8
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x394], xmm7
vmulss xmm7, xmm9, dword [0x1400f8dc8]
vmulss xmm8, xmm9, dword [0x1400f8dcc]
vbroadcastss xmm10, xmm7
vmulps xmm10, xmm10, xmm0
vaddps xmm10, xmm10, xmm1
vbroadcastss xmm11, xmm8
vmulps xmm11, xmm11, xmm2
vaddps xmm10, xmm11, xmm10
vaddps xmm10, xmm10, xmm3
vmovlps qword [rsp + 0x398], xmm10
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm8, xmm13, xmm8
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x3a0], xmm7
vmulss xmm7, xmm9, dword [0x1400f8dd0]
vmulss xmm8, xmm9, dword [0x1400f8dd4]
vbroadcastss xmm10, xmm7
vmulps xmm10, xmm10, xmm0
vaddps xmm10, xmm10, xmm1
vbroadcastss xmm11, xmm8
vmulps xmm11, xmm11, xmm2
vaddps xmm10, xmm11, xmm10
vaddps xmm10, xmm10, xmm3
vmovlps qword [rsp + 0x3a4], xmm10
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm8, xmm13, xmm8
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x3ac], xmm7
vmulss xmm7, xmm9, dword [0x1400f8dd8]
vmulss xmm8, xmm9, dword [0x1400f8ddc]
vbroadcastss xmm9, xmm7
vmulps xmm9, xmm9, xmm0
vaddps xmm9, xmm9, xmm1
vbroadcastss xmm10, xmm8
vmulps xmm10, xmm10, xmm2
vaddps xmm9, xmm10, xmm9
vaddps xmm9, xmm9, xmm3
vmovlps qword [rsp + 0x3b0], xmm9
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm8, xmm13, xmm8
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x3b8], xmm7
vmovss xmm9, dword [rsp + 0x78]
vmulss xmm7, xmm9, dword [0x1400f8de0]
vmulss xmm8, xmm9, dword [0x1400f8de4]
vbroadcastss xmm10, xmm7
vmulps xmm10, xmm10, xmm0
vaddps xmm10, xmm10, xmm1
vbroadcastss xmm11, xmm8
vmulps xmm11, xmm11, xmm2
vaddps xmm10, xmm11, xmm10
vaddps xmm10, xmm10, xmm3
vmovlps qword [rsp + 0x3bc], xmm10
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm8, xmm13, xmm8
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x3c4], xmm7
vmulss xmm7, xmm9, dword [0x1400f8de8]
vmulss xmm8, xmm9, dword [0x1400f8dec]
vbroadcastss xmm10, xmm7
vmulps xmm10, xmm10, xmm0
vaddps xmm10, xmm10, xmm1
vbroadcastss xmm11, xmm8
vmulps xmm11, xmm11, xmm2
vaddps xmm10, xmm11, xmm10
vaddps xmm10, xmm10, xmm3
vmovlps qword [rsp + 0x3c8], xmm10
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm8, xmm13, xmm8
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x3d0], xmm7
vmulss xmm7, xmm9, dword [0x1400f8df0]
vmulss xmm8, xmm9, dword [0x1400f8df4]
vbroadcastss xmm10, xmm7
vmulps xmm10, xmm10, xmm0
vaddps xmm10, xmm10, xmm1
vbroadcastss xmm11, xmm8
vmulps xmm11, xmm11, xmm2
vaddps xmm10, xmm11, xmm10
vaddps xmm10, xmm10, xmm3
vmovlps qword [rsp + 0x3d4], xmm10
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm8, xmm13, xmm8
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x3dc], xmm7
vmulss xmm7, xmm9, dword [0x1400f8df8]
vmulss xmm8, xmm9, dword [0x1400f8dfc]
vbroadcastss xmm10, xmm7
vmulps xmm10, xmm10, xmm0
vaddps xmm10, xmm10, xmm1
vbroadcastss xmm11, xmm8
vmulps xmm11, xmm11, xmm2
vaddps xmm10, xmm11, xmm10
vaddps xmm10, xmm10, xmm3
vmovlps qword [rsp + 0x3e0], xmm10
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm8, xmm13, xmm8
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x3e8], xmm7
vmulss xmm7, xmm9, dword [0x1400f8e00]
vmulss xmm8, xmm9, dword [0x1400f8c64]
vbroadcastss xmm10, xmm7
vmulps xmm10, xmm10, xmm0
vaddps xmm10, xmm10, xmm1
vbroadcastss xmm11, xmm8
vmulps xmm11, xmm11, xmm2
vaddps xmm10, xmm11, xmm10
vaddps xmm10, xmm10, xmm3
vmovlps qword [rsp + 0x3ec], xmm10
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm8, xmm13, xmm8
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x3f4], xmm7
vmulss xmm7, xmm9, dword [0x1400f8e04]
vmulss xmm8, xmm9, dword [0x1400f8e08]
vbroadcastss xmm9, xmm7
vmulps xmm9, xmm9, xmm0
vaddps xmm9, xmm9, xmm1
vbroadcastss xmm10, xmm8
vmulps xmm10, xmm10, xmm2
vaddps xmm9, xmm10, xmm9
vaddps xmm9, xmm9, xmm3
vmovlps qword [rsp + 0x3f8], xmm9
vmulss xmm7, xmm7, xmm4
vaddss xmm7, xmm5, xmm7
vmulss xmm8, xmm13, xmm8
vaddss xmm7, xmm8, xmm7
vaddss xmm7, xmm6, xmm7
vmovss dword [rsp + 0x400], xmm7
vmovss xmm7, dword [rsp + 0x78]
vmulss xmm8, xmm7, dword [0x1400f8e0c]
vbroadcastss xmm9, xmm8
vmulps xmm0, xmm9, xmm0
vmulss xmm7, xmm7, dword [0x1400f8e10]
vaddps xmm0, xmm1, xmm0
vbroadcastss xmm1, xmm7
vmulps xmm1, xmm2, xmm1
vaddps xmm0, xmm1, xmm0
vaddps xmm0, xmm3, xmm0
vmovlps qword [rsp + 0x404], xmm0
vmulss xmm0, xmm8, xmm4
vaddss xmm0, xmm5, xmm0
vmulss xmm1, xmm13, xmm7
vaddss xmm0, xmm1, xmm0
vaddss xmm0, xmm6, xmm0
vmovss dword [rsp + 0x40c], xmm0
mov byte [rsp + 0x6a0], 0
vmovsd xmm1, qword [0x140131120]
vmovsd xmm2, qword [0x140131128]
vmovsd xmm3, qword [0x140131130]
vmovsd xmm4, qword [0x140131138]
vmovapd xmm7, xmmword [0x1401310e0]
vmovupd xmm8, xmmword [0x1401310e8]
vmovapd xmm9, xmmword [0x1401310f0]
vmovupd xmm6, xmmword [0x1401310f8]
vmovupd xmm5, xmmword [0x14012f590]
vmovups xmm0, xmmword [0x14012f580]
vmovhpd xmm6, xmm6, qword [0x1401310d8]
vmovhpd xmm9, xmm9, qword [0x1401310d0]
vmovhpd xmm13, xmm7, qword [0x1401310c0]
vmovhpd xmm14, xmm8, qword [0x1401310c8]
mov ecx, 8
xor eax, eax
jmp 0x140046a51
add rcx, 0xc
cmp rcx, 0x368
je 0x140046b20
vmovss xmm7, dword [rsp + rcx + 0xa8]
vmovss xmm8, dword [rsp + rcx + 0xac]
vmovss xmm10, dword [rsp + rcx + 0xb0]
vcvtss2sd xmm7, xmm7, xmm7
vcvtss2sd xmm15, xmm8, xmm8
vmulsd xmm8, xmm15, xmm2
vmulsd xmm11, xmm1, xmm7
vaddsd xmm8, xmm11, xmm8
vcvtss2sd xmm12, xmm10, xmm10
vmulsd xmm10, xmm12, xmm3
vaddsd xmm8, xmm10, xmm8
vaddsd xmm10, xmm8, xmm4
vmovsd xmm8, qword [0x1400f8070]
vucomisd xmm8, xmm10
ja 0x140046a40
vmovddup xmm8, xmm15
vmulpd xmm8, xmm14, xmm8
movzx eax, al
vmovddup xmm7, xmm7
vmulpd xmm7, xmm13, xmm7
vaddpd xmm7, xmm8, xmm7
vmovddup xmm8, xmm12
vmulpd xmm8, xmm9, xmm8
vaddpd xmm7, xmm8, xmm7
vaddpd xmm7, xmm6, xmm7
vmovddup xmm8, xmm10
vdivpd xmm7, xmm7, xmm8
vmulpd xmm7, xmm7, xmmword [0x1400f8b10]
vmulpd xmm7, xmm7, xmm0
vaddpd xmm7, xmm7, xmm5
vaddpd xmm7, xmm7, xmmword [0x1400f8a00]
vcvtpd2ps xmm7, xmm7
vshufps xmm7, xmm7, xmm7, 0xe1
vmovlpd qword [rsp + rax*8 + 0x460], xmm7
movzx eax, byte [rsp + 0x6a0]
inc al
mov byte [rsp + 0x6a0], al
jmp 0x140046a40
cmp al, 2
vmovss xmm8, dword [0x1400f84f0]
vxorpd xmm11, xmm11, xmm11
vmovss xmm10, dword [0x1400f8920]
vmovss xmm12, dword [0x1400f8b74]
vxorps xmm15, xmm15, xmm15
jbe 0x140044adc
vshufpd xmm1, xmm0, xmm0, 1
movzx ecx, al
shl rcx, 3
xor edx, edx
jmp 0x140046b6d
add rdx, 8
cmp rcx, rdx
je 0x140044adc
vmovss xmm2, dword [rsp + rdx + 0x460]
vucomiss xmm2, xmm11
jb 0x140046b60
vcvtss2sd xmm2, xmm2, xmm2
vucomisd xmm1, xmm2
jb 0x140046b60
vmovss xmm2, dword [rsp + rdx + 0x464]
vucomiss xmm2, xmm11
jb 0x140046b60
vcvtss2sd xmm2, xmm2, xmm2
vucomisd xmm0, xmm2
jb 0x140046b60
vmovaps xmmword [rsp + 0x40], xmm15
cmp al, 2
jb 0x140046c2a
mov rcx, qword [0x14012f5e0]
mov rax, qword [rcx]
lea rdx, [rsp + 0x40]
vzeroupper
call qword [rax + 0x50]
test eax, eax
jne 0x140046bd7
mov rcx, qword [rsp + 0x40]
mov rax, qword [rcx]
lea rdx, [rsp + 0x48]
call qword [rax + 0x88]
mov rcx, qword [rsp + 0x48]
mov rdx, qword [rsp + 0x460]
mov rax, qword [rcx]
mov r8d, 1
call qword [rax + 0x28]
movzx r8d, byte [rsp + 0x6a0]
dec r8d
mov rcx, qword [rsp + 0x48]
mov rax, qword [rcx]
lea rdx, [rsp + 0x468]
call qword [rax + 0x30]
mov rcx, qword [rsp + 0x48]
mov rax, qword [rcx]
mov edx, 1
call qword [rax + pe_nt_image_headers64]
mov rcx, qword [rsp + 0x48]
mov rax, qword [rcx]
call qword [rax + 0x48]
mov rcx, qword [0x14012f6f8]
mov rax, qword [rcx]
mov rdx, r13
vzeroupper
call qword [rax + pe_nt_image_headers64]
mov rcx, qword [0x14012f6f0]
mov r8, qword [0x14012f6f8]
mov rdx, qword [rsp + 0x40]
mov rax, qword [rcx]
mov qword [rsp + 0x20], 0
vmovss xmm3, dword [rsp + 0x98]
call qword [rax + 0xb0]
mov rcx, qword [rsp + 0x48]
test rcx, rcx
je 0x140046c84
mov qword [rsp + 0x48], 0
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rsp + 0x40]
test rcx, rcx
je 0x140044adc
mov qword [rsp + 0x40], 0
mov rax, qword [rcx]
call qword [rax + 0x10]
jmp 0x140044adc
mov rax, qword [0x1401315f8]
test rax, rax
je 0x1400474c4
mov rdi, qword [0x1401315f0]
lea rbx, [rax + rax*2]
shl rbx, 5
add rbx, rdi
vmovss xmm7, dword [0x1400f8e14]
vmovss xmm8, dword [0x1400f84f0]
vxorps xmm9, xmm9, xmm9
lea r14, [rsp + 0xb0]
vmovsd xmm10, qword [0x1400f8070]
vmovapd xmm11, xmmword [0x1400f8b10]
vmovddup xmm12, qword [0x1400f87f0]
vxorps xmm13, xmm13, xmm13
mov qword [rsp + 0x410], rbx
jmp 0x140046d1d
add rdi, 0x60
cmp rdi, rbx
je 0x1400474c4
cmp qword [rdi + 0x40], 0
je 0x140046d10
mov rcx, qword [rdi + 0x50]
test rcx, rcx
je 0x140046d43
cmp byte [0x140131469], 0
je 0x140046d96
movzx eax, byte [0x14013146a]
and al, 0xfe
cmp al, 2
je 0x140046d96
lea rax, [0x14012ff48]
vmovss xmm6, dword [0x140131194]
vaddss xmm0, xmm6, xmm6
vmovss xmm1, dword [rdi + 0x14]
vdivss xmm1, xmm1, dword [rax + 0x18]
vaddss xmm14, xmm0, xmm7
vsubss xmm0, xmm8, xmm1
vucomiss xmm9, xmm0
jae 0x140046d90
vucomiss xmm8, xmm0
jbe 0x140046dd1
vmovss xmm1, dword [rax]
vmovss xmm2, dword [rax + 4]
vsubss xmm2, xmm2, xmm1
vmulss xmm0, xmm2, xmm0
vaddss xmm0, xmm0, xmm1
jmp 0x140046dd6
vmovss xmm0, dword [rax]
jmp 0x140046dd6
mov rdx, qword [0x140131250]
lea rax, [0x14012ff2c]
cmp rdx, qword [rcx]
je 0x140046d4a
cmp dword [0x14013108c], 6
jne 0x140047498
mov ecx, dword [rcx + 0x38]
lea rax, [0x14012ff2c]
cmp ecx, dword [0x140131288]
jne 0x140046d43
jmp 0x140046d4a
vmovss xmm0, dword [rax + 4]
mov esi, dword [0x1401311c0]
mov ecx, esi
sub ecx, dword [rdi + 0x58]
vxorps xmm5, xmm5, xmm5
vcvtsi2ss xmm1, xmm5, rcx
vmulss xmm1, xmm6, xmm1
vdivss xmm1, xmm1, xmm14
vmovsd xmm2, qword [rax + 0x10]
vmulss xmm1, xmm1, dword [rax + 0xc]
vaddss xmm1, xmm1, dword [rax + 8]
vmovss dword [rsp + 0xb0], xmm1
vshufps xmm1, xmm2, xmm2, 0xe1
vmovlpd qword [rsp + 0xb4], xmm1
vmovss dword [rsp + 0xbc], xmm0
lea rcx, [rsp + 0x60]
mov rdx, r14
vzeroupper
call fcn.140049730
mov rax, qword [rdi + 0x40]
test rax, rax
je 0x1400472fe
mov qword [rsp + 0xa0], rdi
mov r15, qword [rdi + 0x38]
lea rax, [rax + rax*2]
lea rax, [r15 + rax*8]
mov qword [rsp + 0x98], rax
jmp 0x140046e72
add r15, 0x18
cmp r15, qword [rsp + 0x98]
je 0x1400472d0
mov rax, qword [r15 + 8]
test rax, rax
je 0x140046e60
mov rbx, qword [r15]
lea rax, [rax + rax*2]
lea r14, [rbx + rax*4]
vmovups ymm0, ymmword [0x140131120]
xor esi, esi
xor r13d, r13d
xor r12d, r12d
jmp 0x140046eb0
mov rdi, r13
add rbx, 0xc
cmp rbx, r14
je 0x1400470f0
vmovss xmm1, dword [rbx]
vmovss xmm2, dword [rbx + 4]
vmovss xmm3, dword [rbx + 8]
vcvtss2sd xmm1, xmm1, xmm1
vcvtss2sd xmm4, xmm2, xmm2
vshufpd xmm2, xmm0, xmm0, 1
vmulsd xmm2, xmm2, xmm4
vmulsd xmm5, xmm0, xmm1
vaddsd xmm5, xmm5, xmm2
vcvtss2sd xmm2, xmm3, xmm3
vextractf128 xmm3, ymm0, 1
vmulsd xmm6, xmm3, xmm2
vaddsd xmm5, xmm6, xmm5
vshufpd xmm3, xmm3, xmm3, 1
vaddsd xmm3, xmm3, xmm5
vucomisd xmm10, xmm3
ja 0x140046ea0
vmovapd xmm0, xmmword [0x1401310e0]
vmovupd xmm5, xmmword [0x1401310e8]
vmovapd xmm6, xmmword [0x1401310f0]
vmovupd xmm14, xmmword [0x1401310f8]
vmovhpd xmm5, xmm5, qword [0x1401310c8]
vmovddup xmm4, xmm4
vmulpd xmm4, xmm5, xmm4
vmovhpd xmm0, xmm0, qword [0x1401310c0]
vmovddup xmm1, xmm1
vmulpd xmm0, xmm0, xmm1
vaddpd xmm0, xmm0, xmm4
vmovhpd xmm1, xmm6, qword [0x1401310d0]
vmovddup xmm2, xmm2
vmulpd xmm1, xmm1, xmm2
vaddpd xmm0, xmm1, xmm0
vmovhpd xmm1, xmm14, qword [0x1401310d8]
vaddpd xmm0, xmm1, xmm0
vmovddup xmm1, xmm3
vdivpd xmm0, xmm0, xmm1
vmulpd xmm0, xmm11, xmm0
vmulpd xmm0, xmm0, xmmword [0x14012f580]
vaddpd xmm0, xmm0, xmmword [0x14012f590]
vaddpd xmm6, xmm12, xmm0
lea rdi, [r13 + 1]
cmp rdi, rsi
jbe 0x140047030
add rsi, rsi
cmp rsi, rdi
cmovbe rsi, rdi
lea rcx, [rsi*8]
vzeroupper
call fcn.14000abb0
mov rbp, rax
test r13, r13
je 0x14004706d
cmp r13, 0x10
jb 0x140047038
mov rcx, rbp
sub rcx, r12
mov eax, 0
cmp rcx, 0x80
jb 0x14004703a
mov rax, r13
and rax, 0xfffffffffffffff0
xor ecx, ecx
nop word cs:[rax + rax]
vmovupd ymm0, ymmword [r12 + rcx*8]
vmovupd ymm1, ymmword [r12 + rcx*8 + 0x20]
vmovupd ymm2, ymmword [r12 + rcx*8 + 0x40]
vmovupd ymm3, ymmword [r12 + rcx*8 + 0x60]
vmovupd ymmword [rbp + rcx*8], ymm0
vmovupd ymmword [rbp + rcx*8 + 0x20], ymm1
vmovupd ymmword [rbp + rcx*8 + 0x40], ymm2
vmovupd ymmword [rbp + rcx*8 + 0x60], ymm3
add rcx, 0x10
cmp rax, rcx
jne 0x140046fe0
cmp r13, rax
jne 0x14004703a
jmp 0x1400470b0
mov rbp, r12
jmp 0x1400470bf
xor eax, eax
mov rdx, r13
mov rcx, rax
and rdx, 3
je 0x140047061
mov rcx, rax
nop dword [rax]
mov r8, qword [r12 + rcx*8]
mov qword [rbp + rcx*8], r8
inc rcx
dec rdx
jne 0x140047050
not rax
add rax, r13
cmp rax, 3
jae 0x140047080
test r12, r12
jne 0x1400470b0
jmp 0x1400470bf
mov rax, qword [r12 + rcx*8]
mov qword [rbp + rcx*8], rax
mov rax, qword [r12 + rcx*8 + 8]
mov qword [rbp + rcx*8 + 8], rax
mov rax, qword [r12 + rcx*8 + 0x10]
mov qword [rbp + rcx*8 + 0x10], rax
mov rax, qword [r12 + rcx*8 + 0x18]
mov qword [rbp + rcx*8 + 0x18], rax
add rcx, 4
cmp r13, rcx
jne 0x140047080
add r12, 0xfffffffffffffff0
mov rcx, r12
vzeroupper
call fcn.140009440
vcvtpd2ps xmm0, xmm6
vshufps xmm0, xmm0, xmm0, 0xe1
vmovlpd qword [rbp + r13*8], xmm0
vmovups ymm0, ymmword [0x140131120]
mov r12, rbp
mov r13, rdi
jmp 0x140046ea3
cmp r13, 2
jbe 0x1400472b0
test rdi, rdi
je 0x1400472b0
vmovss xmm0, dword [0x14012fd94]
mov rax, qword [rsp + 0xa0]
vdivss xmm0, xmm0, dword [rax + 0x14]
vmovsd xmm1, qword [0x1401311d0]
vcvtsd2ss xmm1, xmm1, xmm1
vdivss xmm6, xmm0, xmm1
vmovsd xmm0, qword [0x14012f588]
vmovsd xmm1, qword [0x14012f580]
lea rax, [rdi*8]
xor ecx, ecx
jmp 0x14004715d
add rcx, 8
cmp rax, rcx
je 0x1400472b0
vmovss xmm2, dword [r12 + rcx]
vucomiss xmm2, xmm9
jb 0x140047150
vcvtss2sd xmm2, xmm2, xmm2
vucomisd xmm0, xmm2
jb 0x140047150
vmovss xmm2, dword [r12 + rcx + 4]
vucomiss xmm2, xmm9
jb 0x140047150
vcvtss2sd xmm2, xmm2, xmm2
vucomisd xmm1, xmm2
jb 0x140047150
vmovaps xmmword [rsp + 0xb0], xmm13
cmp rdi, 2
jb 0x140047225
mov rcx, qword [0x14012f5e0]
mov rax, qword [rcx]
lea rdx, [rsp + 0xb0]
vzeroupper
call qword [rax + 0x50]
test eax, eax
jne 0x1400471d4
mov rcx, qword [rsp + 0xb0]
mov rax, qword [rcx]
lea rdx, [rsp + 0xb8]
call qword [rax + 0x88]
mov rcx, qword [rsp + 0xb8]
mov rdx, qword [r12]
mov rax, qword [rcx]
mov r8d, 1
call qword [rax + 0x28]
dec edi
lea rdx, [r12 + 8]
mov rcx, qword [rsp + 0xb8]
mov rax, qword [rcx]
mov r8d, edi
call qword [rax + 0x30]
mov rcx, qword [rsp + 0xb8]
mov rax, qword [rcx]
mov edx, 1
call qword [rax + pe_nt_image_headers64]
mov rcx, qword [rsp + 0xb8]
mov rax, qword [rcx]
call qword [rax + 0x48]
mov rcx, qword [0x14012f6f8]
mov rax, qword [rcx]
lea rdx, [rsp + 0x60]
vzeroupper
call qword [rax + pe_nt_image_headers64]
mov rcx, qword [0x14012f6f0]
mov r8, qword [0x14012f6f8]
mov rdx, qword [rsp + 0xb0]
mov rax, qword [rcx]
mov qword [rsp + 0x20], 0
vmovaps xmm3, xmm6
call qword [rax + 0xb0]
mov rcx, qword [rsp + 0xb8]
test rcx, rcx
je 0x140047285
mov qword [rsp + 0xb8], 0
mov rax, qword [rcx]
call qword [rax + 0x10]
mov rcx, qword [rsp + 0xb0]
test rcx, rcx
je 0x1400472b0
mov qword [rsp + 0xb0], 0
mov rax, qword [rcx]
call qword [rax + 0x10]
nop word cs:[rax + rax]
test r12, r12
je 0x140046e60
add r12, 0xfffffffffffffff0
mov rcx, r12
vzeroupper
call fcn.140009440
jmp 0x140046e60
vmovss xmm6, dword [0x140131194]
mov esi, dword [0x1401311c0]
vaddss xmm0, xmm6, xmm6
vaddss xmm14, xmm0, xmm7
mov rdi, qword [rsp + 0xa0]
mov rbx, qword [rsp + 0x410]
lea r14, [rsp + 0xb0]
mov qword [rsp + 0xb0], 0
mov qword [rsp + 0xb8], 8
sub esi, dword [rdi + 0x58]
vxorps xmm15, xmm15, xmm15
vcvtsi2ss xmm0, xmm15, rsi
vmulss xmm0, xmm6, xmm0
vsubss xmm1, xmm14, xmm0
mov rcx, r14
vzeroupper
call fcn.1400520c0
mov rax, qword [rsp + 0xb8]
vmovss xmm0, dword [rdi + 8]
vmovss xmm1, dword [rdi + 0xc]
vmovss xmm4, dword [rdi + 0x10]
vcvtss2sd xmm3, xmm1, xmm1
vmulsd xmm1, xmm3, qword [0x140131128]
vcvtss2sd xmm2, xmm0, xmm0
vmulsd xmm0, xmm2, qword [0x140131120]
vaddsd xmm0, xmm0, xmm1
vcvtss2sd xmm1, xmm4, xmm4
vmulsd xmm4, xmm1, qword [0x140131130]
vaddsd xmm0, xmm4, xmm0
vaddsd xmm0, xmm0, qword [0x140131138]
vucomisd xmm10, xmm0
ja 0x140047478
lea rdx, [rsp + 0xc0]
cmp rax, 8
je 0x1400473a1
mov rdx, qword [rsp + 0xc0]
mov rax, qword [rsp + 0xb0]
vmovapd xmm4, xmmword [0x1401310e0]
vmovupd xmm5, xmmword [0x1401310e8]
vmovapd xmm6, xmmword [0x1401310f0]
vmovupd xmm14, xmmword [0x1401310f8]
vmovhpd xmm5, xmm5, qword [0x1401310c8]
vmovhpd xmm4, xmm4, qword [0x1401310c0]
vmovhpd xmm6, xmm6, qword [0x1401310d0]
vmovhpd xmm14, xmm14, qword [0x1401310d8]
vmovddup xmm3, xmm3
vmulpd xmm3, xmm5, xmm3
vmovddup xmm2, xmm2
vmulpd xmm2, xmm4, xmm2
vaddpd xmm2, xmm2, xmm3
vmovddup xmm1, xmm1
vmulpd xmm1, xmm6, xmm1
vaddpd xmm1, xmm1, xmm2
vaddpd xmm1, xmm14, xmm1
vmovddup xmm0, xmm0
vdivpd xmm0, xmm1, xmm0
vmulpd xmm0, xmm11, xmm0
vmulpd xmm0, xmm0, xmmword [0x14012f580]
vaddpd xmm0, xmm0, xmmword [0x14012f590]
lea r8, [rdx + rax*2]
vaddpd xmm0, xmm12, xmm0
vcvtpd2ps xmm0, xmm0
vmovups xmm1, xmmword [rsp + 0x60]
vmovaps xmmword [rsp + 0x460], xmm1
vshufps xmm0, xmm0, xmm0, 0xe1
vmovlpd qword [rsp + 0x40], xmm0
movabs rax, 0x200000002
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x460]
call fcn.1400495a0
mov rax, qword [rsp + 0xb8]
cmp rax, 8
je 0x140046d10
mov rcx, qword [rsp + 0xc0]
add rcx, 0xfffffffffffffff0
call fcn.140009440
jmp 0x140046d10
cmp dword [0x140131090], 0
jne 0x140046d43
movzx ecx, byte [rcx + 0x212]
lea rax, [0x14012ff2c]
cmp cl, byte [0x140131462]
jne 0x140046d43
jmp 0x140046d4a
xor eax, eax
cmp dword [0x14013108c], 6
sete al
lea rcx, [0x14012fbc0]
cmp byte [rax + rcx + 0x1cd], 0
je 0x140047762
mov r14, qword [0x1401315c8]
test r14, r14
je 0x140047762
mov r15, qword [0x1401315c0]
lea r12, [r15 + 0x20]
shl r14, 7
xor r13d, r13d
vmovss xmm6, dword [0x1400f84f0]
vxorps xmm7, xmm7, xmm7
lea rsi, [rsp + 0x460]
lea rdi, [rsp + 0xb0]
vmovsd xmm8, qword [0x1400f8070]
vmovapd xmm9, xmmword [0x1400f8b10]
vmovddup xmm10, qword [0x1400f87f0]
lea rbx, [rsp + 0x60]
jmp 0x14004755d
sub r13, 0xffffffffffffff80
cmp r14, r13
je 0x140047762
cmp byte [0x14012fd8f], 0
mov rax, qword [r15 + r13 + 0x78]
je 0x140047570
test rax, rax
je 0x140047550
test rax, rax
je 0x14004758b
vmovups xmm0, xmmword [rax + 0x270]
vmovaps xmmword [rsp + 0x460], xmm0
jmp 0x140047618
vmovss xmm0, dword [r15 + r13 + 0x14]
vdivss xmm0, xmm0, dword [0x14012fe7c]
vsubss xmm0, xmm6, xmm0
vucomiss xmm7, xmm0
jae 0x1400475c8
vucomiss xmm6, xmm0
jbe 0x1400475d2
vmovss xmm1, dword [0x14012fe68]
vmovss xmm2, dword [0x14012fe6c]
vsubss xmm2, xmm2, xmm1
vmulss xmm0, xmm2, xmm0
vaddss xmm0, xmm0, xmm1
jmp 0x1400475da
vmovss xmm0, dword [0x14012fe68]
jmp 0x1400475da
vmovss xmm0, dword [0x14012fe6c]
vmovss xmm1, dword [0x14012fe70]
vmovsd xmm2, qword [0x14012fe74]
vmovss dword [rsp + 0xb0], xmm1
vshufps xmm1, xmm2, xmm2, 0xe1
vmovlps qword [rsp + 0xb4], xmm1
vmovss dword [rsp + 0xbc], xmm0
mov rcx, rsi
mov rdx, rdi
vzeroupper
call fcn.140049730
lea rcx, [r12 + r13]
mov rdx, rsi
vzeroupper
call fcn.140049a80
mov rax, qword [r15 + r13 + 0x78]
test rax, rax
je 0x140047550
vmovss xmm0, dword [r15 + r13 + 8]
vmovss xmm1, dword [r15 + r13 + 0xc]
vmovss xmm4, dword [r15 + r13 + 0x10]
vcvtss2sd xmm3, xmm1, xmm1
vmulsd xmm1, xmm3, qword [0x140131128]
vcvtss2sd xmm2, xmm0, xmm0
vmulsd xmm0, xmm2, qword [0x140131120]
vaddsd xmm0, xmm0, xmm1
vcvtss2sd xmm1, xmm4, xmm4
vmulsd xmm4, xmm1, qword [0x140131130]
vaddsd xmm0, xmm4, xmm0
vaddsd xmm0, xmm0, qword [0x140131138]
vucomisd xmm8, xmm0
ja 0x140047550
lea rdx, [rax + 0x110]
movzx ecx, byte [rax + 0x210]
vmovapd xmm4, xmmword [0x1401310e0]
vmovupd xmm5, xmmword [0x1401310e8]
vmovapd xmm11, xmmword [0x1401310f0]
vmovupd xmm12, xmmword [0x1401310f8]
vmovhpd xmm5, xmm5, qword [0x1401310c8]
vmovhpd xmm4, xmm4, qword [0x1401310c0]
vmovhpd xmm11, xmm11, qword [0x1401310d0]
vmovhpd xmm12, xmm12, qword [0x1401310d8]
vmovddup xmm3, xmm3
vmulpd xmm3, xmm5, xmm3
vmovddup xmm2, xmm2
vmulpd xmm2, xmm4, xmm2
vaddpd xmm2, xmm2, xmm3
vmovddup xmm1, xmm1
vmulpd xmm1, xmm11, xmm1
vaddpd xmm1, xmm1, xmm2
vaddpd xmm1, xmm12, xmm1
vmovddup xmm0, xmm0
vdivpd xmm0, xmm1, xmm0
vmulpd xmm0, xmm9, xmm0
vmulpd xmm0, xmm0, xmmword [0x14012f580]
vaddpd xmm0, xmm0, xmmword [0x14012f590]
lea r8, [rax + rcx*2 + 0x110]
vaddpd xmm0, xmm10, xmm0
vcvtpd2ps xmm0, xmm0
vmovaps xmm1, xmmword [rsp + 0x460]
vmovaps xmmword [rsp + 0xb0], xmm1
vshufps xmm0, xmm0, xmm0, 0xe1
vmovlpd qword [rsp + 0x60], xmm0
movabs rax, 0x200000002
mov qword [rsp + 0x20], rax
mov rcx, rbx
mov r9, rdi
call fcn.1400495a0
jmp 0x140047550
mov rax, qword [0x1401315b0]
test rax, rax
je 0x14004784d
mov rsi, qword [0x1401315a8]
imul r14, rax, 0x58
add rsi, 0x20
vmovss xmm6, dword [0x1400f84f0]
vxorps xmm7, xmm7, xmm7
lea rdi, [rsp + 0xb0]
lea rbx, [rsp + 0x460]
jmp 0x1400477fb
vmovss xmm0, dword [0x14012fe38]
vmovss xmm1, dword [0x14012fe40]
vmovsd xmm2, qword [0x14012fe44]
vmovss dword [rsp + 0x460], xmm1
vshufps xmm1, xmm2, xmm2, 0xe1
vmovlps qword [rsp + 0x464], xmm1
vmovss dword [rsp + 0x46c], xmm0
mov rcx, rdi
mov rdx, rbx
vzeroupper
call fcn.140049730
mov rcx, rsi
mov rdx, rdi
call fcn.140049a80
add rsi, 0x58
add r14, 0xffffffffffffffa8
je 0x14004784d
vmovss xmm0, dword [rsi - 0xc]
vdivss xmm0, xmm0, dword [0x14012fe4c]
vsubss xmm0, xmm6, xmm0
vucomiss xmm7, xmm0
jae 0x1400477a0
vucomiss xmm6, xmm0
jbe 0x140047840
vmovss xmm1, dword [0x14012fe38]
vmovss xmm2, dword [0x14012fe3c]
vsubss xmm2, xmm2, xmm1
vmulss xmm0, xmm2, xmm0
vaddss xmm0, xmm0, xmm1
jmp 0x1400477a8
vmovss xmm0, dword [0x14012fe3c]
jmp 0x1400477a8
mov rax, qword [0x140131670]
test rax, rax
je 0x1400481fe
mov r12, qword [0x140131668]
mov rcx, rax
shl rcx, 7
lea r13, [rcx + rax*8]
add r13, r12
lea r15, [rsp + 0xc0]
lea rsi, [rsp + 0xb0]
lea rdi, [rsp + 0x460]
vmovss xmm6, dword [0x1400f84f0]
vxorps xmm7, xmm7, xmm7
lea rbx, [rsp + 0x60]
vmovsd xmm8, qword [0x1400f8070]
vmovapd xmm9, xmmword [0x1400f8b10]
vmovddup xmm10, qword [0x1400f87f0]
jmp 0x1400478d0
add r12, 0x88
cmp r12, r13
je 0x1400481fe
mov qword [rsp + 0xb0], 0
mov qword [rsp + 0xb8], 8
movzx ecx, word [r12 + 0x84]
mov word [rsp + 0x460], cx
mov rdx, rsi
mov r8, rsi
mov r9, rdi
vzeroupper
call fcn.14004bc90
cmp byte [0x14012fd88], 0
je 0x140047f80
cmp dword [r12 + 0x78], 0
js 0x140047f80
mov rax, qword [rsp + 0xb0]
mov rbp, qword [rsp + 0xb8]
lea r14, [rax + 1]
cmp r14, rbp
jbe 0x1400479c3
lea rcx, [rbp*4]
call fcn.14000abb0
mov r15, rax
mov rax, qword [rsp + 0xb0]
cmp qword [rsp + 0xb8], 8
jne 0x1400479dd
test rax, rax
je 0x140047c09
lea rdx, [rax - 1]
movabs rcx, 0x7fffffffffffffff
and rdx, rcx
lea r10, [rsp + 0xc0]
mov r8, r10
mov r9, r15
cmp rdx, 7
jb 0x140047b9f
mov rcx, r15
sub rcx, r10
mov r8, r10
mov r9, r15
cmp rcx, 0x80
jb 0x140047b9f
lea rcx, [rdx + 1]
cmp rdx, 0x3f
jae 0x140047a3e
xor edx, edx
jmp 0x140047aae
mov rcx, r15
cmp rbp, 8
je 0x1400479d4
mov rcx, qword [rsp + 0xc0]
lea rax, [rcx + rax*2]
jmp 0x140047c30
mov rcx, qword [rsp + 0xc0]
test rax, rax
je 0x140047bfd
lea r8, [rax - 1]
movabs rdx, 0x7fffffffffffffff
and r8, rdx
mov r9, rcx
mov r10, r15
cmp r8, 7
jb 0x140047bcf
mov rdx, r15
sub rdx, rcx
mov r9, rcx
mov r10, r15
cmp rdx, 0x80
jb 0x140047bcf
lea rdx, [r8 + 1]
cmp r8, 0x3f
jae 0x140047b01
xor r8d, r8d
jmp 0x140047b5d
mov rdx, rcx
and rdx, 0xffffffffffffffc0
xor r8d, r8d
nop dword [rax + rax]
vmovupd ymm0, ymmword [rsp + r8*2 + 0xc0]
vmovups ymm1, ymmword [rsp + r8*2 + 0xe0]
vmovupd ymm2, ymmword [rsp + r8*2 + 0x100]
vmovupd ymm3, ymmword [rsp + r8*2 + 0x120]
vmovupd ymmword [r15 + r8*2], ymm0
vmovups ymmword [r15 + r8*2 + 0x20], ymm1
vmovupd ymmword [r15 + r8*2 + 0x40], ymm2
vmovupd ymmword [r15 + r8*2 + 0x60], ymm3
add r8, 0x40
cmp rdx, r8
jne 0x140047a50
cmp rcx, rdx
je 0x140047c09
test cl, 0x38
je 0x140047b8f
mov r10, rcx
and r10, 0xfffffffffffffff8
lea r9, [r10 + r10]
lea r8, [rsp + 0xc0]
lea r8, [r8 + r10*2]
nop word cs:[rax + rax]
vmovupd xmm0, xmmword [rsp + rdx*2 + 0xc0]
vmovupd xmmword [r15 + rdx*2], xmm0
add rdx, 8
cmp r10, rdx
jne 0x140047ad0
cmp rcx, r10
je 0x140047c09
add r9, r15
lea r10, [rsp + 0xc0]
jmp 0x140047b9f
mov r8, rdx
and r8, 0xffffffffffffffc0
xor r9d, r9d
nop dword [rax + rax]
vmovupd ymm0, ymmword [rcx + r9*2]
vmovups ymm1, ymmword [rcx + r9*2 + 0x20]
vmovupd ymm2, ymmword [rcx + r9*2 + 0x40]
vmovupd ymm3, ymmword [rcx + r9*2 + 0x60]
vmovupd ymmword [r15 + r9*2], ymm0
vmovups ymmword [r15 + r9*2 + 0x20], ymm1
vmovupd ymmword [r15 + r9*2 + 0x40], ymm2
vmovupd ymmword [r15 + r9*2 + 0x60], ymm3
add r9, 0x40
cmp r8, r9
jne 0x140047b10
cmp rdx, r8
je 0x140047bf5
test dl, 0x38
je 0x140047bc7
mov r11, rdx
and r11, 0xfffffffffffffff8
lea r10, [r11 + r11]
lea r9, [rcx + r11*2]
nop dword [rax]
vmovupd xmm0, xmmword [rcx + r8*2]
vmovupd xmmword [r15 + r8*2], xmm0
add r8, 8
cmp r11, r8
jne 0x140047b70
cmp rdx, r11
je 0x140047bf5
add r10, r15
jmp 0x140047bcf
lea r9, [r15 + rdx*2]
lea r10, [rsp + 0xc0]
lea r8, [r10 + rdx*2]
lea rax, [r10 + rax*2]
nop word cs:[rax + rax]
movzx ecx, word [r8]
mov word [r9], cx
add r9, 2
add r8, 2
cmp r8, rax
jne 0x140047bb0
jmp 0x140047c09
lea r10, [r15 + r8*2]
lea r9, [rcx + r8*2]
lea rax, [rcx + rax*2]
nop word cs:[rax + rax]
movzx ecx, word [r9]
mov word [r10], cx
add r10, 2
add r9, 2
cmp r9, rax
jne 0x140047be0
mov rcx, qword [rsp + 0xc0]
add rcx, 0xfffffffffffffff0
vzeroupper
call fcn.140009440
add rbp, rbp
mov qword [rsp + 0xc0], r15
mov qword [rsp + 0xb8], rbp
mov rax, qword [rsp + 0xb0]
lea rax, [r15 + rax*2]
lea r15, [rsp + 0xc0]
mov word [rax], 0x20
mov qword [rsp + 0xb0], r14
mov edx, dword [r12 + 0x78]
mov rcx, rsi
vzeroupper
call fcn.14004c240
cmp dword [0x14013108c], 6
jne 0x140047f80
mov rax, qword [rsp + 0xb0]
mov rbp, qword [rsp + 0xb8]
lea r14, [rax + 1]
cmp r14, rbp
jbe 0x140047cfa
lea rcx, [rbp*4]
call fcn.14000abb0
mov r15, rax
mov rax, qword [rsp + 0xb0]
cmp qword [rsp + 0xb8], 8
jne 0x140047d14
test rax, rax
je 0x140047f39
lea rdx, [rax - 1]
movabs rcx, 0x7fffffffffffffff
and rdx, rcx
lea r10, [rsp + 0xc0]
mov r8, r10
mov r9, r15
cmp rdx, 7
jb 0x140047ecf
mov rcx, r15
sub rcx, r10
mov r8, r10
mov r9, r15
cmp rcx, 0x80
jb 0x140047ecf
lea rcx, [rdx + 1]
cmp rdx, 0x3f
jae 0x140047d75
xor edx, edx
jmp 0x140047dde
mov rcx, r15
cmp rbp, 8
je 0x140047d0b
mov rcx, qword [rsp + 0xc0]
lea rax, [rcx + rax*2]
jmp 0x140047f60
mov rcx, qword [rsp + 0xc0]
test rax, rax
je 0x140047f2d
lea r8, [rax - 1]
movabs rdx, 0x7fffffffffffffff
and r8, rdx
mov r9, rcx
mov r10, r15
cmp r8, 7
jb 0x140047eff
mov rdx, r15
sub rdx, rcx
mov r9, rcx
mov r10, r15
cmp rdx, 0x80
jb 0x140047eff
lea rdx, [r8 + 1]
cmp r8, 0x3f
jae 0x140047e31
xor r8d, r8d
jmp 0x140047e8d
mov rdx, rcx
and rdx, 0xffffffffffffffc0
xor r8d, r8d
nop
vmovupd ymm0, ymmword [rsp + r8*2 + 0xc0]
vmovups ymm1, ymmword [rsp + r8*2 + 0xe0]
vmovupd ymm2, ymmword [rsp + r8*2 + 0x100]
vmovupd ymm3, ymmword [rsp + r8*2 + 0x120]
vmovupd ymmword [r15 + r8*2], ymm0
vmovups ymmword [r15 + r8*2 + 0x20], ymm1
vmovupd ymmword [r15 + r8*2 + 0x40], ymm2
vmovupd ymmword [r15 + r8*2 + 0x60], ymm3
add r8, 0x40
cmp rdx, r8
jne 0x140047d80
cmp rcx, rdx
je 0x140047f39
test cl, 0x38
je 0x140047ebf
mov r10, rcx
and r10, 0xfffffffffffffff8
lea r9, [r10 + r10]
lea r8, [rsp + 0xc0]
lea r8, [r8 + r10*2]
nop word cs:[rax + rax]
vmovupd xmm0, xmmword [rsp + rdx*2 + 0xc0]
vmovupd xmmword [r15 + rdx*2], xmm0
add rdx, 8
cmp r10, rdx
jne 0x140047e00
cmp rcx, r10
je 0x140047f39
add r9, r15
lea r10, [rsp + 0xc0]
jmp 0x140047ecf
mov r8, rdx
and r8, 0xffffffffffffffc0
xor r9d, r9d
nop dword [rax + rax]
vmovupd ymm0, ymmword [rcx + r9*2]
vmovups ymm1, ymmword [rcx + r9*2 + 0x20]
vmovupd ymm2, ymmword [rcx + r9*2 + 0x40]
vmovupd ymm3, ymmword [rcx + r9*2 + 0x60]
vmovupd ymmword [r15 + r9*2], ymm0
vmovups ymmword [r15 + r9*2 + 0x20], ymm1
vmovupd ymmword [r15 + r9*2 + 0x40], ymm2
vmovupd ymmword [r15 + r9*2 + 0x60], ymm3
add r9, 0x40
cmp r8, r9
jne 0x140047e40
cmp rdx, r8
je 0x140047f25
test dl, 0x38
je 0x140047ef7
mov r11, rdx
and r11, 0xfffffffffffffff8
lea r10, [r11 + r11]
lea r9, [rcx + r11*2]
nop dword [rax]
vmovupd xmm0, xmmword [rcx + r8*2]
vmovupd xmmword [r15 + r8*2], xmm0
add r8, 8
cmp r11, r8
jne 0x140047ea0
cmp rdx, r11
je 0x140047f25
add r10, r15
jmp 0x140047eff
lea r9, [r15 + rdx*2]
lea r10, [rsp + 0xc0]
lea r8, [r10 + rdx*2]
lea rax, [r10 + rax*2]
nop word cs:[rax + rax]
movzx ecx, word [r8]
mov word [r9], cx
add r9, 2
add r8, 2
cmp r8, rax
jne 0x140047ee0
jmp 0x140047f39
lea r10, [r15 + r8*2]
lea r9, [rcx + r8*2]
lea rax, [rcx + rax*2]
nop word cs:[rax + rax]
movzx ecx, word [r9]
mov word [r10], cx
add r10, 2
add r9, 2
cmp r9, rax
jne 0x140047f10
mov rcx, qword [rsp + 0xc0]
add rcx, 0xfffffffffffffff0
vzeroupper
call fcn.140009440
add rbp, rbp
mov qword [rsp + 0xc0], r15
mov qword [rsp + 0xb8], rbp
mov rax, qword [rsp + 0xb0]
lea rax, [r15 + rax*2]
lea r15, [rsp + 0xc0]
mov word [rax], 0x2f
mov qword [rsp + 0xb0], r14
mov edx, dword [r12 + 0x7c]
mov rcx, rsi
vzeroupper
call fcn.14004c240
nop dword [rax]
mov eax, dword [r12 + 0x80]
test eax, eax
jle 0x140047fe0
mov ecx, dword [r12 + 0x78]
test ecx, ecx
js 0x140047fe0
vxorps xmm14, xmm14, xmm14
vcvtsi2ss xmm0, xmm14, ecx
vxorps xmm14, xmm14, xmm14
vcvtsi2ss xmm1, xmm14, eax
vdivss xmm1, xmm0, xmm1
vucomiss xmm7, xmm1
vmovss xmm0, dword [r12 + 0x14]
ja 0x140048000
vminss xmm3, xmm6, xmm1
vucomiss xmm7, xmm3
jae 0x140048000
vucomiss xmm6, xmm3
vmovss xmm1, dword [0x14012fddc]
vmovss xmm2, dword [0x14012fde0]
jbe 0x140047ff7
vmulss xmm2, xmm2, xmm3
jmp 0x140047ff7
vmovss xmm0, dword [r12 + 0x14]
vmovss xmm1, dword [0x14012fddc]
vmovss xmm2, dword [0x14012fde0]
vaddss xmm1, xmm2, xmm1
jmp 0x140048008
vmovss xmm1, dword [0x14012fddc]
vdivss xmm2, xmm0, dword [0x14012fdec]
vmovsd xmm0, qword [0x14012fde4]
vsubss xmm2, xmm6, xmm2
vucomiss xmm7, xmm2
jae 0x140048050
vucomiss xmm6, xmm2
jbe 0x140048060
vmovss xmm3, dword [0x14012fdd4]
vmovss xmm4, dword [0x14012fdd8]
vsubss xmm4, xmm4, xmm3
vmulss xmm2, xmm4, xmm2
vaddss xmm2, xmm2, xmm3
jmp 0x140048068
vmovss xmm2, dword [0x14012fdd4]
jmp 0x140048068
vmovss xmm2, dword [0x14012fdd8]
vmovss dword [rsp + 0x460], xmm1
vshufps xmm0, xmm0, xmm0, 0xe1
vmovlps qword [rsp + 0x464], xmm0
vmovss dword [rsp + 0x46c], xmm2
mov rcx, rbx
mov rdx, rdi
call fcn.140049730
lea rcx, [r12 + 0x20]
mov rdx, rbx
call fcn.140049a80
mov rax, qword [rsp + 0xb8]
vmovss xmm0, dword [r12 + 8]
vmovss xmm1, dword [r12 + 0xc]
vmovss xmm4, dword [r12 + 0x10]
vcvtss2sd xmm3, xmm1, xmm1
vmulsd xmm1, xmm3, qword [0x140131128]
vcvtss2sd xmm2, xmm0, xmm0
vmulsd xmm0, xmm2, qword [0x140131120]
vaddsd xmm0, xmm0, xmm1
vcvtss2sd xmm1, xmm4, xmm4
vmulsd xmm4, xmm1, qword [0x140131130]
vaddsd xmm0, xmm4, xmm0
vaddsd xmm0, xmm0, qword [0x140131138]
vucomisd xmm8, xmm0
ja 0x1400481de
mov rdx, r15
cmp rax, 8
je 0x14004810c
mov rdx, qword [rsp + 0xc0]
mov rax, qword [rsp + 0xb0]
vmovapd xmm4, xmmword [0x1401310e0]
vmovupd xmm5, xmmword [0x1401310e8]
vmovapd xmm11, xmmword [0x1401310f0]
vmovupd xmm12, xmmword [0x1401310f8]
vmovhpd xmm5, xmm5, qword [0x1401310c8]
vmovhpd xmm4, xmm4, qword [0x1401310c0]
vmovhpd xmm11, xmm11, qword [0x1401310d0]
vmovhpd xmm12, xmm12, qword [0x1401310d8]
vmovddup xmm3, xmm3
vmulpd xmm3, xmm5, xmm3
vmovddup xmm2, xmm2
vmulpd xmm2, xmm4, xmm2
vaddpd xmm2, xmm2, xmm3
vmovddup xmm1, xmm1
vmulpd xmm1, xmm11, xmm1
vaddpd xmm1, xmm1, xmm2
vaddpd xmm1, xmm12, xmm1
vmovddup xmm0, xmm0
vdivpd xmm0, xmm1, xmm0
vmulpd xmm0, xmm9, xmm0
vmulpd xmm0, xmm0, xmmword [0x14012f580]
vaddpd xmm0, xmm0, xmmword [0x14012f590]
lea r8, [rdx + rax*2]
vaddpd xmm0, xmm10, xmm0
vcvtpd2ps xmm0, xmm0
vmovups xmm1, xmmword [rsp + 0x60]
vmovaps xmmword [rsp + 0x460], xmm1
vshufps xmm0, xmm0, xmm0, 0xe1
vmovlpd qword [rsp + 0x40], xmm0
movabs rax, 0x200000002
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x40]
mov r9, rdi
call fcn.1400495a0
mov rax, qword [rsp + 0xb8]
cmp rax, 8
je 0x1400478c0
mov rcx, qword [rsp + 0xc0]
add rcx, 0xfffffffffffffff0
call fcn.140009440
jmp 0x1400478c0
mov rax, qword [0x140131628]
test rax, rax
je 0x140048438
mov rsi, qword [0x140131620]
add rsi, 0x20
imul r13, rax, 0x58
vmovss xmm6, dword [0x1400f84f0]
vxorps xmm7, xmm7, xmm7
lea rdi, [rsp + 0x460]
lea rbx, [rsp + 0xb0]
vmovsd xmm8, qword [0x1400f8070]
vmovapd xmm9, xmmword [0x1400f8b10]
vmovddup xmm10, qword [0x1400f87f0]
lea r14, [0x1401298a0]
lea r15, [0x1401298a4]
lea r12, [rsp + 0x60]
jmp 0x14004827e
add rsi, 0x58
add r13, 0xffffffffffffffa8
je 0x140048438
vmovss xmm0, dword [rsi - 0xc]
vdivss xmm0, xmm0, dword [0x14012fe1c]
vsubss xmm0, xmm6, xmm0
vucomiss xmm7, xmm0
jae 0x1400482c0
vucomiss xmm6, xmm0
jbe 0x1400482d0
vmovss xmm1, dword [0x14012fe08]
vmovss xmm2, dword [0x14012fe0c]
vsubss xmm2, xmm2, xmm1
vmulss xmm0, xmm2, xmm0
vaddss xmm0, xmm0, xmm1
jmp 0x1400482d8
vmovss xmm0, dword [0x14012fe08]
jmp 0x1400482d8
vmovss xmm0, dword [0x14012fe0c]
vmovss xmm1, dword [0x14012fe10]
vmovsd xmm2, qword [0x14012fe14]
vmovss dword [rsp + 0xb0], xmm1
vshufps xmm1, xmm2, xmm2, 0xe1
vmovlps qword [rsp + 0xb4], xmm1
vmovss dword [rsp + 0xbc], xmm0
mov rcx, rdi
mov rdx, rbx
vzeroupper
call fcn.140049730
mov rcx, rsi
mov rdx, rdi
call fcn.140049a80
vmovss xmm0, dword [rsi - 0x18]
vmovss xmm1, dword [rsi - 0x14]
vmovss xmm4, dword [rsi - 0x10]
vcvtss2sd xmm3, xmm1, xmm1
vmulsd xmm1, xmm3, qword [0x140131128]
vcvtss2sd xmm2, xmm0, xmm0
vmulsd xmm0, xmm2, qword [0x140131120]
vaddsd xmm0, xmm0, xmm1
vcvtss2sd xmm1, xmm4, xmm4
vmulsd xmm4, xmm1, qword [0x140131130]
vaddsd xmm0, xmm4, xmm0
vaddsd xmm0, xmm0, qword [0x140131138]
vucomisd xmm8, xmm0
ja 0x140048270
vmovapd xmm4, xmmword [0x1401310e0]
vmovupd xmm5, xmmword [0x1401310e8]
vmovapd xmm11, xmmword [0x1401310f0]
vmovupd xmm12, xmmword [0x1401310f8]
vmovhpd xmm5, xmm5, qword [0x1401310c8]
vmovhpd xmm4, xmm4, qword [0x1401310c0]
vmovhpd xmm11, xmm11, qword [0x1401310d0]
vmovhpd xmm12, xmm12, qword [0x1401310d8]
vmovddup xmm3, xmm3
vmulpd xmm3, xmm5, xmm3
vmovddup xmm2, xmm2
vmulpd xmm2, xmm4, xmm2
vaddpd xmm2, xmm2, xmm3
vmovddup xmm1, xmm1
vmulpd xmm1, xmm11, xmm1
vaddpd xmm1, xmm1, xmm2
vaddpd xmm1, xmm12, xmm1
vmovddup xmm0, xmm0
vdivpd xmm0, xmm1, xmm0
vmulpd xmm0, xmm9, xmm0
vmulpd xmm0, xmm0, xmmword [0x14012f580]
vaddpd xmm0, xmm0, xmmword [0x14012f590]
vaddpd xmm0, xmm10, xmm0
vcvtpd2ps xmm0, xmm0
vmovups xmm1, xmmword [rsp + 0x460]
vmovaps xmmword [rsp + 0xb0], xmm1
vshufps xmm0, xmm0, xmm0, 0xe1
vmovlpd qword [rsp + 0x60], xmm0
movabs rax, 0x200000002
mov qword [rsp + 0x20], rax
mov rcx, r12
mov rdx, r14
mov r8, r15
mov r9, rbx
call fcn.1400495a0
jmp 0x140048270
mov rax, qword [0x140131640]
test rax, rax
je 0x140048d32
mov rsi, qword [0x140131638]
imul r13, rax, 0x70
add r13, rsi
lea rbp, [rsp + 0xc0]
lea rdi, [rsp + 0xb0]
lea rbx, [rsp + 0x460]
vmovsd xmm6, qword [0x1400f8070]
vmovapd xmm7, xmmword [0x1400f8b10]
vmovddup xmm8, qword [0x1400f87f0]
vbroadcastss xmm9, dword [0x1400f84f0]
jmp 0x1400484ad
add rsi, 0x70
cmp rsi, r13
je 0x140048d32
mov qword [rsp + 0xb0], 0
mov qword [rsp + 0xb8], 8
cmp byte [rsi + 0x68], 0
je 0x1400485a0
cmp byte [rsi + 0x69], 0
jne 0x1400485a0
mov rdx, qword [rsi + 0x58]
test rdx, rdx
je 0x140048b85
movzx r8d, byte [rdx + 0x210]
add rdx, 0x110
mov rcx, rdi
vzeroupper
call fcn.14000d9a0
mov rax, qword [rsp + 0xb0]
mov r15, qword [rsp + 0xb8]
lea r14, [rax + 1]
cmp r14, r15
jbe 0x1400485bd
lea rcx, [r15*4]
call fcn.14000abb0
mov r12, rax
mov rax, qword [rsp + 0xb0]
cmp qword [rsp + 0xb8], 8
jne 0x1400485d7
test rax, rax
je 0x140048809
lea rdx, [rax - 1]
movabs rcx, 0x7fffffffffffffff
and rdx, rcx
mov r8, rbp
mov r9, r12
cmp rdx, 7
jb 0x14004879e
mov rcx, r12
sub rcx, rbp
mov r8, rbp
mov r9, r12
cmp rcx, 0x80
jb 0x14004879e
lea rcx, [rdx + 1]
cmp rdx, 0x3f
jae 0x140048638
xor edx, edx
jmp 0x1400486ae
mov r8d, 2
mov rcx, rdi
lea rdx, [0x1401298a0]
vzeroupper
call fcn.14000d9a0
jmp 0x140048bc6
mov rcx, rbp
cmp r15, 8
je 0x1400485ce
mov rcx, qword [rsp + 0xc0]
lea rax, [rcx + rax*2]
jmp 0x140048828
mov rcx, qword [rsp + 0xc0]
test rax, rax
je 0x1400487fd
lea r8, [rax - 1]
movabs rdx, 0x7fffffffffffffff
and r8, rdx
mov r9, rcx
mov r10, r12
cmp r8, 7
jb 0x1400487cf
mov rdx, r12
sub rdx, rcx
mov r9, rcx
mov r10, r12
cmp rdx, 0x80
jb 0x1400487cf
lea rdx, [r8 + 1]
cmp r8, 0x3f
jae 0x1400486f9
xor r8d, r8d
jmp 0x14004875d
mov rdx, rcx
and rdx, 0xffffffffffffffc0
xor r8d, r8d
nop word cs:[rax + rax]
vmovups ymm0, ymmword [rsp + r8*2 + 0xc0]
vmovups ymm1, ymmword [rsp + r8*2 + 0xe0]
vmovupd ymm2, ymmword [rsp + r8*2 + 0x100]
vmovupd ymm3, ymmword [rsp + r8*2 + 0x120]
vmovups ymmword [r12 + r8*2], ymm0
vmovups ymmword [r12 + r8*2 + 0x20], ymm1
vmovupd ymmword [r12 + r8*2 + 0x40], ymm2
vmovupd ymmword [r12 + r8*2 + 0x60], ymm3
add r8, 0x40
cmp rdx, r8
jne 0x140048650
cmp rcx, rdx
je 0x140048809
test cl, 0x38
je 0x14004878f
mov r10, rcx
and r10, 0xfffffffffffffff8
lea r9, [r10 + r10]
lea r8, [r10*2]
add r8, rbp
nop word cs:[rax + rax]
vmovups xmm0, xmmword [rsp + rdx*2 + 0xc0]
vmovups xmmword [r12 + rdx*2], xmm0
add rdx, 8
cmp r10, rdx
jne 0x1400486d0
cmp rcx, r10
je 0x140048809
add r9, r12
jmp 0x14004879e
mov r8, rdx
and r8, 0xffffffffffffffc0
xor r9d, r9d
nop word cs:[rax + rax]
vmovups ymm0, ymmword [rcx + r9*2]
vmovups ymm1, ymmword [rcx + r9*2 + 0x20]
vmovupd ymm2, ymmword [rcx + r9*2 + 0x40]
vmovupd ymm3, ymmword [rcx + r9*2 + 0x60]
vmovups ymmword [r12 + r9*2], ymm0
vmovups ymmword [r12 + r9*2 + 0x20], ymm1
vmovupd ymmword [r12 + r9*2 + 0x40], ymm2
vmovupd ymmword [r12 + r9*2 + 0x60], ymm3
add r9, 0x40
cmp r8, r9
jne 0x140048710
cmp rdx, r8
je 0x1400487f5
test dl, 0x38
je 0x1400487c7
mov r11, rdx
and r11, 0xfffffffffffffff8
lea r10, [r11 + r11]
lea r9, [rcx + r11*2]
nop dword [rax]
vmovups xmm0, xmmword [rcx + r8*2]
vmovups xmmword [r12 + r8*2], xmm0
add r8, 8
cmp r11, r8
jne 0x140048770
cmp rdx, r11
je 0x1400487f5
add r10, r12
jmp 0x1400487cf
lea r9, [r12 + rdx*2]
lea r8, [rdx*2]
add r8, rbp
lea rax, [rax*2]
add rax, rbp
nop dword [rax]
movzx ecx, word [r8]
mov word [r9], cx
add r9, 2
add r8, 2
cmp r8, rax
jne 0x1400487b0
jmp 0x140048809
lea r10, [r12 + r8*2]
lea r9, [rcx + r8*2]
lea rax, [rcx + rax*2]
nop word cs:[rax + rax]
movzx ecx, word [r9]
mov word [r10], cx
add r10, 2
add r9, 2
cmp r9, rax
jne 0x1400487e0
mov rcx, qword [rsp + 0xc0]
add rcx, 0xfffffffffffffff0
vzeroupper
call fcn.140009440
add r15, r15
mov qword [rsp + 0xc0], r12
mov qword [rsp + 0xb8], r15
mov rax, qword [rsp + 0xb0]
lea rax, [r12 + rax*2]
mov word [rax], 0x20
mov qword [rsp + 0xb0], r14
vmovss xmm1, dword [rsi + 0x60]
vmovss xmm0, dword [rsi + 0x64]
vucomiss xmm1, xmm0
jb 0x140048b85
cmp byte [0x140131469], 0
lea rax, [0x1401311c0]
lea rcx, [0x14013147c]
cmove rax, rcx
mov eax, dword [rax]
vxorps xmm14, xmm14, xmm14
vcvtsi2ss xmm1, xmm14, rax
vmulss xmm1, xmm1, dword [0x140131194]
vsubss xmm1, xmm0, xmm1
mov rcx, rdi
vzeroupper
call fcn.14004b180
mov rax, qword [rsp + 0xb0]
mov r15, qword [rsp + 0xb8]
lea r14, [rax + 1]
cmp r14, r15
jbe 0x140048919
lea rcx, [r15*4]
call fcn.14000abb0
mov r12, rax
mov rax, qword [rsp + 0xb0]
cmp qword [rsp + 0xb8], 8
jne 0x140048933
test rax, rax
je 0x140048b59
lea rdx, [rax - 1]
movabs rcx, 0x7fffffffffffffff
and rdx, rcx
mov r8, rbp
mov r9, r12
cmp rdx, 7
jb 0x140048aee
mov rcx, r12
sub rcx, rbp
mov r8, rbp
mov r9, r12
cmp rcx, 0x80
jb 0x140048aee
lea rcx, [rdx + 1]
cmp rdx, 0x3f
jae 0x140048994
xor edx, edx
jmp 0x1400489fe
mov rcx, rbp
cmp r15, 8
je 0x14004892a
mov rcx, qword [rsp + 0xc0]
lea rax, [rcx + rax*2]
jmp 0x140048b78
mov rcx, qword [rsp + 0xc0]
test rax, rax
je 0x140048b4d
lea r8, [rax - 1]
movabs rdx, 0x7fffffffffffffff
and r8, rdx
mov r9, rcx
mov r10, r12
cmp r8, 7
jb 0x140048b1f
mov rdx, r12
sub rdx, rcx
mov r9, rcx
mov r10, r12
cmp rdx, 0x80
jb 0x140048b1f
lea rdx, [r8 + 1]
cmp r8, 0x3f
jae 0x140048a49
xor r8d, r8d
jmp 0x140048aad
mov rdx, rcx
and rdx, 0xffffffffffffffc0
xor r8d, r8d
nop
vmovups ymm0, ymmword [rsp + r8*2 + 0xc0]
vmovups ymm1, ymmword [rsp + r8*2 + 0xe0]
vmovupd ymm2, ymmword [rsp + r8*2 + 0x100]
vmovupd ymm3, ymmword [rsp + r8*2 + 0x120]
vmovups ymmword [r12 + r8*2], ymm0
vmovups ymmword [r12 + r8*2 + 0x20], ymm1
vmovupd ymmword [r12 + r8*2 + 0x40], ymm2
vmovupd ymmword [r12 + r8*2 + 0x60], ymm3
add r8, 0x40
cmp rdx, r8
jne 0x1400489a0
cmp rcx, rdx
je 0x140048b59
test cl, 0x38
je 0x140048adf
mov r10, rcx
and r10, 0xfffffffffffffff8
lea r9, [r10 + r10]
lea r8, [r10*2]
add r8, rbp
nop word cs:[rax + rax]
vmovups xmm0, xmmword [rsp + rdx*2 + 0xc0]
vmovups xmmword [r12 + rdx*2], xmm0
add rdx, 8
cmp r10, rdx
jne 0x140048a20
cmp rcx, r10
je 0x140048b59
add r9, r12
jmp 0x140048aee
mov r8, rdx
and r8, 0xffffffffffffffc0
xor r9d, r9d
nop word cs:[rax + rax]
vmovups ymm0, ymmword [rcx + r9*2]
vmovups ymm1, ymmword [rcx + r9*2 + 0x20]
vmovupd ymm2, ymmword [rcx + r9*2 + 0x40]
vmovupd ymm3, ymmword [rcx + r9*2 + 0x60]
vmovups ymmword [r12 + r9*2], ymm0
vmovups ymmword [r12 + r9*2 + 0x20], ymm1
vmovupd ymmword [r12 + r9*2 + 0x40], ymm2
vmovupd ymmword [r12 + r9*2 + 0x60], ymm3
add r9, 0x40
cmp r8, r9
jne 0x140048a60
cmp rdx, r8
je 0x140048b45
test dl, 0x38
je 0x140048b17
mov r11, rdx
and r11, 0xfffffffffffffff8
lea r10, [r11 + r11]
lea r9, [rcx + r11*2]
nop dword [rax]
vmovups xmm0, xmmword [rcx + r8*2]
vmovups xmmword [r12 + r8*2], xmm0
add r8, 8
cmp r11, r8
jne 0x140048ac0
cmp rdx, r11
je 0x140048b45
add r10, r12
jmp 0x140048b1f
lea r9, [r12 + rdx*2]
lea r8, [rdx*2]
add r8, rbp
lea rax, [rax*2]
add rax, rbp
nop dword [rax]
movzx ecx, word [r8]
mov word [r9], cx
add r9, 2
add r8, 2
cmp r8, rax
jne 0x140048b00
jmp 0x140048b59
lea r10, [r12 + r8*2]
lea r9, [rcx + r8*2]
lea rax, [rcx + rax*2]
nop word cs:[rax + rax]
movzx ecx, word [r9]
mov word [r10], cx
add r10, 2
add r9, 2
cmp r9, rax
jne 0x140048b30
mov rcx, qword [rsp + 0xc0]
add rcx, 0xfffffffffffffff0
vzeroupper
call fcn.140009440
add r15, r15
mov qword [rsp + 0xc0], r12
mov qword [rsp + 0xb8], r15
mov rax, qword [rsp + 0xb0]
lea rax, [r12 + rax*2]
mov word [rax], 0x2f
mov qword [rsp + 0xb0], r14
cmp byte [0x140131469], 0
lea rax, [0x1401311c0]
lea rcx, [0x14013147c]
cmove rax, rcx
mov eax, dword [rax]
vxorps xmm14, xmm14, xmm14
vcvtsi2ss xmm0, xmm14, rax
vmovss xmm1, dword [rsi + 0x60]
vmulss xmm0, xmm0, dword [0x140131194]
vsubss xmm1, xmm1, xmm0
mov rcx, rdi
vzeroupper
call fcn.14004b180
lea r12, [rsi + 0x20]
mov rcx, rsi
mov rdx, rbx
call fcn.14004b370
mov rcx, r12
mov rdx, rbx
call fcn.140049a80
mov rax, qword [rsp + 0xb8]
vmovss xmm0, dword [rsi + 8]
vmovss xmm1, dword [rsi + 0xc]
vmovss xmm4, dword [rsi + 0x10]
vcvtss2sd xmm3, xmm1, xmm1
vmulsd xmm1, xmm3, qword [0x140131128]
vcvtss2sd xmm2, xmm0, xmm0
vmulsd xmm0, xmm2, qword [0x140131120]
vaddsd xmm0, xmm0, xmm1
vcvtss2sd xmm1, xmm4, xmm4
vmulsd xmm4, xmm1, qword [0x140131130]
vaddsd xmm0, xmm4, xmm0
vaddsd xmm0, xmm0, qword [0x140131138]
vucomisd xmm6, xmm0
ja 0x140048d12
mov rdx, rbp
cmp rax, 8
je 0x140048c46
mov rdx, qword [rsp + 0xc0]
vmovapd xmm4, xmmword [0x1401310e0]
vmovupd xmm5, xmmword [0x1401310e8]
vmovapd xmm10, xmmword [0x1401310f0]
vmovupd xmm11, xmmword [0x1401310f8]
vmovhpd xmm5, xmm5, qword [0x1401310c8]
vmovhpd xmm4, xmm4, qword [0x1401310c0]
vmovhpd xmm10, xmm10, qword [0x1401310d0]
vmovhpd xmm11, xmm11, qword [0x1401310d8]
vmovddup xmm3, xmm3
vmulpd xmm3, xmm5, xmm3
vmovddup xmm2, xmm2
vmulpd xmm2, xmm4, xmm2
vaddpd xmm2, xmm2, xmm3
vmovddup xmm1, xmm1
vmulpd xmm1, xmm10, xmm1
vaddpd xmm1, xmm1, xmm2
vaddpd xmm1, xmm11, xmm1
vmovddup xmm0, xmm0
vdivpd xmm0, xmm1, xmm0
vmulpd xmm0, xmm0, xmm7
vmulpd xmm0, xmm0, xmmword [0x14012f580]
vaddpd xmm0, xmm0, xmmword [0x14012f590]
mov rax, qword [rsp + 0xb0]
vaddpd xmm0, xmm8, xmm0
vcvtpd2ps xmm0, xmm0
lea r8, [rdx + rax*2]
vmovaps xmmword [rsp + 0x460], xmm9
vshufps xmm0, xmm0, xmm0, 0xe1
vmovlpd qword [rsp + 0x60], xmm0
movabs rax, 0x200000002
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x60]
mov r9, rbx
call fcn.1400495a0
mov rax, qword [rsp + 0xb8]
cmp rax, 8
je 0x1400484a0
mov rcx, qword [rsp + 0xc0]
add rcx, 0xfffffffffffffff0
call fcn.140009440
jmp 0x1400484a0
mov rax, qword [0x140131658]
test rax, rax
je 0x140049022
mov r13, qword [0x140131650]
lea rbp, [r13 + 0x20]
shl rax, 5
lea r14, [rax + rax*2]
xor r15d, r15d
vmovss xmm6, dword [0x1400f84f0]
vxorps xmm7, xmm7, xmm7
lea rsi, [rsp + 0x460]
lea rdi, [rsp + 0xb0]
lea rbx, [rsp + 0x60]
vmovsd xmm8, qword [0x1400f8070]
vmovapd xmm9, xmmword [0x1400f8b10]
vmovddup xmm10, qword [0x1400f87f0]
lea r12, [rsp + 0x40]
jmp 0x140048dad
add r15, 0x60
cmp r14, r15
je 0x140049022
vmovss xmm0, dword [r13 + r15 + 0x14]
vdivss xmm0, xmm0, dword [0x14012fe64]
vsubss xmm0, xmm6, xmm0
vucomiss xmm7, xmm0
jae 0x140048df0
vucomiss xmm6, xmm0
jbe 0x140048e00
vmovss xmm1, dword [0x14012fe50]
vmovss xmm2, dword [0x14012fe54]
vsubss xmm2, xmm2, xmm1
vmulss xmm0, xmm2, xmm0
vaddss xmm0, xmm0, xmm1
jmp 0x140048e08
vmovss xmm0, dword [0x14012fe50]
jmp 0x140048e08
vmovss xmm0, dword [0x14012fe54]
vmovss xmm1, dword [0x14012fe58]
vmovsd xmm2, qword [0x14012fe5c]
vmovss dword [rsp + 0xb0], xmm1
vshufps xmm1, xmm2, xmm2, 0xe1
vmovlps qword [rsp + 0xb4], xmm1
vmovss dword [rsp + 0xbc], xmm0
mov rcx, rsi
mov rdx, rdi
vzeroupper
call fcn.140049730
movzx eax, byte [r13 + r15 + 0x58]
cmp eax, 3
je 0x140048da0
cmp eax, 6
je 0x140048da0
lea rcx, [r15 + rbp]
mov rdx, rsi
call fcn.140049a80
cmp byte [r13 + r15 + 0x50], 0
je 0x140048da0
vmovss xmm0, dword [r13 + r15 + 0x14]
vdivss xmm0, xmm0, dword [0x14012fe64]
vsubss xmm0, xmm6, xmm0
vucomiss xmm7, xmm0
jae 0x140048eb3
vucomiss xmm6, xmm0
jbe 0x140048ebd
vmovss xmm1, dword [0x14012fe50]
vmovss xmm2, dword [0x14012fe54]
vsubss xmm2, xmm2, xmm1
vmulss xmm0, xmm2, xmm0
vaddss xmm0, xmm0, xmm1
jmp 0x140048ec5
vmovss xmm0, dword [0x14012fe50]
jmp 0x140048ec5
vmovss xmm0, dword [0x14012fe54]
vmovss xmm1, dword [0x14012fe58]
vmovsd xmm2, qword [0x14012fe5c]
vmovss dword [rsp + 0xb0], xmm1
vshufps xmm1, xmm2, xmm2, 0xe1
vmovlps qword [rsp + 0xb4], xmm1
vmovss dword [rsp + 0xbc], xmm0
mov rcx, rbx
mov rdx, rdi
call fcn.140049730
vmovss xmm0, dword [r13 + r15 + 8]
vmovss xmm1, dword [r13 + r15 + 0xc]
vmovss xmm4, dword [r13 + r15 + 0x10]
vcvtss2sd xmm3, xmm1, xmm1
vmulsd xmm1, xmm3, qword [0x140131128]
vcvtss2sd xmm2, xmm0, xmm0
vmulsd xmm0, xmm2, qword [0x140131120]
vaddsd xmm0, xmm0, xmm1
vcvtss2sd xmm1, xmm4, xmm4
vmulsd xmm4, xmm1, qword [0x140131130]
vaddsd xmm0, xmm4, xmm0
vaddsd xmm0, xmm0, qword [0x140131138]
vucomisd xmm8, xmm0
ja 0x140048da0
vmovapd xmm4, xmmword [0x1401310e0]
vmovupd xmm5, xmmword [0x1401310e8]
vmovapd xmm11, xmmword [0x1401310f0]
vmovupd xmm12, xmmword [0x1401310f8]
vmovhpd xmm5, xmm5, qword [0x1401310c8]
vmovhpd xmm4, xmm4, qword [0x1401310c0]
vmovhpd xmm11, xmm11, qword [0x1401310d0]
vmovhpd xmm12, xmm12, qword [0x1401310d8]
vmovddup xmm3, xmm3
vmulpd xmm3, xmm5, xmm3
vmovddup xmm2, xmm2
vmulpd xmm2, xmm4, xmm2
vaddpd xmm2, xmm2, xmm3
vmovddup xmm1, xmm1
vmulpd xmm1, xmm11, xmm1
vaddpd xmm1, xmm1, xmm2
vaddpd xmm1, xmm12, xmm1
vmovddup xmm0, xmm0
vdivpd xmm0, xmm1, xmm0
vmulpd xmm0, xmm9, xmm0
vmulpd xmm0, xmm0, xmmword [0x14012f580]
vaddpd xmm0, xmm0, xmmword [0x14012f590]
vaddpd xmm0, xmm10, xmm0
vcvtpd2ps xmm0, xmm0
vmovups xmm1, xmmword [rsp + 0x60]
vmovaps xmmword [rsp + 0xb0], xmm1
vshufps xmm0, xmm0, xmm0, 0xe1
vmovlpd qword [rsp + 0x40], xmm0
movabs rax, 0x200000002
mov qword [rsp + 0x20], rax
mov rcx, r12
lea rdx, [0x1401298a4]
lea r8, [0x1401298b2]
mov r9, rdi
call fcn.1400495a0
jmp 0x140048da0
mov rax, qword [0x140131610]
test rax, rax
je 0x1400494e3
mov rbx, qword [0x140131608]
lea r15, [rsp + 0xc0]
add rbx, 0x70
mov rcx, rax
shl rcx, 7
lea r12, [rcx + rax*8]
movzx eax, byte [rbx + 0x10]
lea r13, [0x14012fec8]
lea rbp, [0x14012a2f8]
movsxd rcx, dword [rbp + rax*4]
add rcx, rbp
mov rax, r13
jmp rcx
mov rsi, qword [rbx - 0x10]
mov r14, qword [rbx - 8]
mov rdi, qword [rbx]
mov qword [rsp + 0x460], 0
mov qword [rsp + 0x468], 8
cmp rsi, 9
jb 0x1400490b1
lea rcx, [rsi + rsi]
call fcn.14000abb0
mov qword [rsp + 0x470], rax
mov qword [rsp + 0x468], rsi
cmp r14, 0x10
cmove rdi, rbx
add rsi, rdi
lea rax, [rsp + 0x460]
mov qword [rsp + 0x40], rax
lea r8, [rsp + 0x40]
mov rcx, rdi
mov rdx, rsi
call fcn.14004a770
mov r8, qword [rsp + 0x460]
cmp qword [rsp + 0x468], 8
lea rdx, [rsp + 0x470]
je 0x1400490fc
mov rdx, qword [rsp + 0x470]
lea rcx, [rsp + 0xb0]
call fcn.14000d9a0
cmp qword [rsp + 0x468], 8
je 0x14004926d
mov rcx, qword [rsp + 0x470]
add rcx, 0xfffffffffffffff0
call fcn.140009440
jmp 0x14004926d
vmovss xmm2, dword [rbx - 0x5c]
vmovss xmm0, dword [rax + 8]
vmovsd xmm1, qword [rax + 0xc]
vdivss xmm2, xmm2, dword [rax + 0x14]
vmovss xmm3, dword [0x1400f84f0]
vsubss xmm2, xmm3, xmm2
vxorpd xmm4, xmm4, xmm4
vucomiss xmm4, xmm2
jae 0x140049180
vucomiss xmm3, xmm2
jbe 0x140049190
vmovss xmm3, dword [rax]
vmovss xmm4, dword [rax + 4]
vsubss xmm4, xmm4, xmm3
vmulss xmm2, xmm4, xmm2
vaddss xmm2, xmm2, xmm3
jmp 0x140049195
vmovss xmm2, dword [rax]
jmp 0x140049195
vmovss xmm2, dword [rax + 4]
vmovss dword [rsp + 0xb0], xmm0
vshufps xmm0, xmm1, xmm1, 0xe1
vmovlps qword [rsp + 0xb4], xmm0
vmovss dword [rsp + 0xbc], xmm2
lea rsi, [rsp + 0x60]
lea rdx, [rsp + 0xb0]
mov rcx, rsi
vzeroupper
call fcn.140049730
lea rcx, [rbx - 0x50]
mov rdx, rsi
call fcn.140049a80
mov qword [rsp + 0xb0], 0
mov qword [rsp + 0xb8], 8
or byte [rax], al
add byte [rax], al
or byte [rax], al
add byte [rax], al
movzx eax, byte [rbx + 0x10]
lea rcx, [0x14012a310]
movsxd rax, dword [rcx + rax*4]
add rax, rcx
jmp rax
invalid
loopne 0x14004924e
lea rdx, [0x1401298b2]
lea edx, [0x1401298b2]
lea rcx, [rsp + 0xb0]
lea ecx, [rsp + 0xb0]
mov r8d, 4
jmp 0x140049268
lea rdx, [0x1401298ba]
jmp 0x14004925a
lea rdx, [0x1401298c4]
lea rcx, [rsp + 0xb0]
mov r8d, 7
jmp 0x140049268
lea rdx, [0x1401298e0]
lea rcx, [rsp + 0xb0]
mov r8d, 0xa
jmp 0x140049268
add byte [rax], al
add bl, ch
adc eax, 0x9a158d48
invalid
invalid
invalid
invalid
invalid
lea rdx, [0x1401298f4]
lea rcx, [rsp + 0xb0]
mov r8d, 5
call fcn.14000d9a0
vmovss xmm0, dword [rbx - 0x68]
vmovss xmm1, dword [rbx - 0x64]
vcvtss2sd xmm0, xmm0, xmm0
vcvtss2sd xmm3, xmm1, xmm1
vmulsd xmm1, xmm3, qword [0x140131128]
vmulsd xmm4, xmm0, qword [0x140131120]
vmovss xmm2, dword [rbx - 0x60]
vcvtss2sd xmm2, xmm2, xmm2
vmulsd xmm5, xmm2, qword [0x140131130]
vaddsd xmm1, xmm4, xmm1
vaddsd xmm1, xmm5, xmm1
vaddsd xmm1, xmm1, qword [0x140131138]
mov rax, qword [rsp + 0xb8]
vmovsd xmm4, qword [0x1400f8070]
vucomisd xmm4, xmm1
ja 0x1400493e0
mov rdx, r15
cmp rax, 8
je 0x1400492db
mov rdx, qword [rsp + 0xc0]
mov rax, qword [rsp + 0xb0]
lea r8, [rdx + rax*2]
vmovapd xmm4, xmmword [0x1401310e0]
vmovupd xmm5, xmmword [0x1401310e8]
vmovapd xmm6, xmmword [0x1401310f0]
vmovhpd xmm5, xmm5, qword [0x1401310c8]
vmovhpd xmm4, xmm4, qword [0x1401310c0]
vmovhpd xmm6, xmm6, qword [0x1401310d0]
vmovupd xmm7, xmmword [0x1401310f8]
vmovhpd xmm7, xmm7, qword [0x1401310d8]
vmovddup xmm3, xmm3
vmulpd xmm3, xmm5, xmm3
vmovddup xmm0, xmm0
vmulpd xmm0, xmm4, xmm0
vaddpd xmm0, xmm0, xmm3
vmovddup xmm2, xmm2
vmulpd xmm2, xmm6, xmm2
vaddpd xmm0, xmm2, xmm0
vaddpd xmm0, xmm7, xmm0
vmovddup xmm1, xmm1
vdivpd xmm0, xmm0, xmm1
vmulpd xmm0, xmm0, xmmword [0x1400f8b10]
vmulpd xmm0, xmm0, xmmword [0x14012f580]
vaddpd xmm0, xmm0, xmmword [0x14012f590]
vaddpd xmm0, xmm0, xmmword [0x1400f8a00]
vcvtpd2ps xmm0, xmm0
vmovupd xmm1, xmmword [rsp + 0x60]
vmovapd xmmword [rsp + 0x460], xmm1
vshufps xmm0, xmm0, xmm0, 0xe1
vmovlpd qword [rsp + 0x40], xmm0
movabs rax, 0x200000002
mov qword [rsp + 0x20], rax
lea rcx, [rsp + 0x40]
lea r9, [rsp + 0x460]
call fcn.1400495a0
mov rax, qword [rsp + 0xb8]
cmp rax, 8
je 0x1400493e6
mov rcx, qword [rsp + 0xc0]
add rcx, 0xfffffffffffffff0
call fcn.140009440
add r12, 0xffffffffffffff78
jne 0x1400493f3
jmp 0x1400494e3
cmp rax, 8
jne 0x1400493c0
add r12, 0xffffffffffffff78
je 0x1400494e3
add rbx, 0x88
movzx eax, byte [rbx + 0x10]
movsxd rcx, dword [rbp + rax*4]
add rcx, rbp
mov rax, r13
jmp rcx
mov rcx, qword [rbx - 0x18]
test rcx, rcx
je 0x14004942a
cmp byte [0x140131469], 0
je 0x140049436
movzx eax, byte [0x14013146a]
and al, 0xfe
cmp al, 2
je 0x140049436
lea rax, [0x14012fef8]
jmp case.0x140049409.1
mov rdx, qword [0x140131250]
lea rax, [0x14012fee0]
cmp rdx, qword [rcx]
je case.0x140049409.1
cmp dword [0x14013108c], 6
jne 0x140049554
mov ecx, dword [rcx + 0x38]
cmp ecx, dword [0x140131288]
je case.0x140049409.1
jmp 0x14004942a
mov rcx, qword [rbx - 0x18]
test rcx, rcx
je 0x14004948a
cmp byte [0x140131469], 0
je 0x140049496
movzx eax, byte [0x14013146a]
and al, 0xfe
cmp al, 2
je 0x140049496
lea rax, [0x14012fe98]
jmp case.0x140049409.1
mov rdx, qword [0x140131250]
lea rax, [0x14012fe80]
cmp rdx, qword [rcx]
je case.0x140049409.1
cmp dword [0x14013108c], 6
jne 0x140049579
mov ecx, dword [rcx + 0x38]
cmp ecx, dword [0x140131288]
je case.0x140049409.1
jmp 0x14004948a
lea rax, [0x14012feb0]
jmp case.0x140049409.1
lea rax, [0x14012fdf0]
jmp case.0x140049409.1
vmovaps xmm6, xmmword [rsp + 0x6b0]
vmovaps xmm7, xmmword [rsp + 0x6c0]
vmovaps xmm8, xmmword [rsp + 0x6d0]
vmovaps xmm9, xmmword [rsp + 0x6e0]
vmovaps xmm10, xmmword [rsp + 0x6f0]
vmovaps xmm11, xmmword [rsp + 0x700]
vmovaps xmm12, xmmword [rsp + 0x710]
vmovaps xmm13, xmmword [rsp + 0x720]
vmovaps xmm14, xmmword [rsp + 0x730]
vmovaps xmm15, xmmword [rsp + 0x740]
add rsp, 0x758
pop rbx
pop rbp
pop rdi
pop rsi
pop r12
pop r13
pop r14
pop r15
vzeroupper
ret
cmp dword [0x140131090], 0
jne 0x14004942a
movzx ecx, byte [rcx + 0x212]
cmp cl, byte [0x140131462]
je case.0x140049409.1
jmp 0x14004942a
cmp dword [0x140131090], 0
jne 0x14004948a
movzx ecx, byte [rcx + 0x212]
cmp cl, byte [0x140131462]
je case.0x140049409.1
jmp 0x14004948a
enter 0xd3d, 2
add byte [rax], al
ja case.0x14004bcaa.4
lea rcx, [0x14012a328]
movsxd rax, dword [rcx + rax*4]
out 0xd, al
add byte [rax + 0x63], cl
add al, 0x81
add rax, rcx
jmp rax
lea rax, [0x1401285bc]
jmp 0x14004c1e1
add cl, ch
sub dword [0xcd4cbcba], eax
lea rax, [0x1401285c8]
lea rax, [0x1401285c8]
mov r8d, 7
jmp 0x14004c1e7
add cl, ch
sbb eax, 0x48000005
lea rax, [0x1401285e0]
lea rax, [0x1401285e0]
mov r8d, 9
jmp 0x14004c1e7
add cl, ch
or eax, dword [0xcd4cbcde]
lea rax, [0x1401285f2]
lea rax, [0x1401285f2]
add byte [rcx - 0x48], al
add eax, 0xe9000000
stc
add al, 0
add byte [rcx + 0xf], al
movzx edx, word [r9]
mov r8d, 5
jmp 0x14004c1e7
movzx edx, word [r9]
mov rcx, r8
jmp 0x14004c670
shr ecx, 0x76
or dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x1401285fc]
lea rax, [0x1401285fc]
mov r8d, 2
jmp 0x14004c1e7
add cl, ch
fild dword [rax + rax]
add byte [rax - 0x73], cl
lea rax, [0x140128600]
lea rax, [0x140128600]
mov r8d, 3
jmp 0x14004c1e7
add cl, ch
leave
add al, 0
add byte [rax - 0x73], cl
lea rax, [0x140128606]
lea rax, [0x140128606]
mov r8d, 3
jmp 0x14004c1e7
add cl, ch
mov bh, 4
add byte [rax], al
lea rax, [0x14012860c]
mov r8d, 5
add cl, ch
movsd dword [rdi], dword [rsi]
add al, 0
invalid
add cl, ch
movsd dword [rdi], dword [rsi]
add al, 0
add byte [rax - 0x73], cl
lea rax, [0x140128616]
lea rax, [0x140128616]
mov r8d, 5
jmp 0x14004c1e7
add cl, ch
xchg ebx, eax
add al, 0
add byte [rax - 0x73], cl
lea rax, [0x140128620]
lea rax, [0x140128620]
mov r8d, 5
jmp 0x14004c1e7
add cl, ch
add dword [rax + rax], 0x58d4800
lea rax, [0x14012862a]
mov r8d, 4
invalid
lea rax, [0x14012862a]
mov r8d, 4
invalid
add cl, ch
outsd dx, dword [rsi]
add al, 0
add byte [rax - 0x73], cl
lea rax, [0x140128632]
jmp 0x14004c1e7
lea rax, [0x140128632]
mov r8d, 4
jmp 0x14004c1e7
add cl, ch
pop rbp
add al, 0
add byte [rax - 0x73], cl
lea rax, [0x14012863a]
lea rax, [0x14012863a]
mov r8d, 3
jmp 0x14004c1e7
add cl, ch
add al, 0
add byte [rax - 0x73], cl
lea rax, [0x140128640]
lea rax, [0x140128640]
mov r8d, 3
jmp 0x14004c1e7
add cl, ch
cmp dword [rax + rax], eax
add byte [rax - 0x73], cl
lea rax, [0x140128650]
lea rax, [0x140128650]
mov r8d, 8
jmp 0x14004c1e7
add cl, ch
invalid
lea rax, [0x140128660]
mov r8d, 3
add cl, ch
invalid
add al, 0
invalid
add cl, ch
adc eax, 0x48000004
lea rax, [0x140128666]
lea rax, [0x140128666]
add byte [rcx - 0x48], al
add eax, dword [rax]
add byte [rax], al
mov r8d, 3
jmp 0x14004c1e7
lea rax, [0x14012866c]
jmp 0x14004c1e1
add cl, ch
int1
add eax, dword [rax]
add byte [rax - 0x73], cl
lea rax, [0x140128678]
lea rax, [0x140128678]
mov r8d, 5
jmp 0x14004c1e7
add cl, ch
in eax, 3
add byte [rax], al
lea rax, [0x140128682]
mov r8d, 3
add cl, ch
rol dword [rbx], cl
add byte [rax], al
add cl, ch
rol dword [rbx], cl
add byte [rax], al
lea rax, [0x140128688]
mov r8d, 5
add cl, ch
rol dword [rbx], 0
invalid
add cl, ch
rol dword [rbx], 0
add byte [rax - 0x73], cl
lea rax, [0x140128692]
lea rax, [0x140128692]
mov r8d, 5
jmp 0x14004c1e7
add cl, ch
scasd eax, dword [rdi]
add eax, dword [rax]
add byte [rax - 0x73], cl
lea rax, [0x14012869c]
lea rax, [0x14012869c]
mov r8d, 3
jmp 0x14004c1e7
add cl, ch
popfq
add eax, dword [rax]
add byte [rax - 0x73], cl
lea rax, [0x1401286a2]
lea rax, [0x1401286a2]
mov r8d, 4
jmp 0x14004c1e7
add cl, ch
mov eax, dword [rbx]
add byte [rax], al
lea rax, [0x1401286aa]
mov r8d, 5
add cl, ch
jns 0x14004be6f
add byte [rax], al
add cl, ch
jns 0x14004be6f
add byte [rax], al
lea rax, [0x1401286b4]
lea eax, [0x1401286b4]
mov r8d, 3
jmp 0x14004c1e7
add cl, ch
add eax, dword [eax]
add byte [rax - 0x73], cl
lea rax, [0x1401286ba]
lea rax, [0x1401286ba]
mov r8d, 3
jmp 0x14004c1e7
add cl, ch
push rbp
add eax, dword [rax]
add byte [rax - 0x73], cl
lea rax, [0x1401286c0]
lea rax, [0x1401286c0]
mov r8d, 4
jmp 0x14004c1e7
add cl, ch
add eax, dword [r8]
add byte [rax - 0x73], cl
lea rax, [0x1401286c8]
lea rax, [0x1401286c8]
add byte [rcx - 0x48], al
add al, 0
add byte [rax], al
mov r8d, 4
jmp 0x14004c1e7
lea rax, [0x1401286d0]
jmp 0x14004c1e1
add cl, ch
invalid
lea rax, [0x1401286dc]
mov r8d, 4
add cl, ch
adc eax, dword [rbx]
add byte [rax], al
add cl, ch
adc eax, dword [rbx]
add byte [rax], al
lea rax, [0x1401286e4]
mov r8d, 5
add cl, ch
add dword [rbx], eax
add byte [rax], al
add cl, ch
add dword [rbx], eax
add byte [rax], al
lea rax, [0x1401286ee]
mov r8d, 3
add cl, ch
out dx, eax
add al, byte [rax]
invalid
add cl, ch
out dx, eax
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [0x140128700]
lea rax, [0x140128700]
mov r8d, 0xa
jmp 0x14004c1e7
add cl, ch
fld qword [rdx]
add byte [rax], al
lea rax, [0x140128720]
mov r8d, 8
add cl, ch
retf
add al, byte [rax]
invalid
add cl, ch
retf
lea rax, [0x140128730]
mov r8d, 5
add cl, ch
invalid
add al, byte [rax]
invalid
add cl, ch
mov ecx, 0x48000002
lea rax, [0x14012873a]
lea rax, [0x14012873a]
mov r8d, 4
jmp 0x14004c1e7
add cl, ch
cmpsd dword [rsi], dword [rdi]
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [0x140128742]
lea rax, [0x140128742]
mov r8d, 5
jmp 0x14004c1e7
add cl, ch
xchg ebp, eax
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [0x14012874c]
lea rax, [0x14012874c]
mov r8d, 7
jmp 0x14004c1e7
add cl, ch
add dword [rdx], 0
add byte [rax - 0x73], cl
lea rax, [0x14012875a]
lea rax, [0x14012875a]
mov r8d, 5
jmp 0x14004c1e7
add cl, ch
jno case.0x14004bcaa.47
add byte [rax], al
lea rax, [0x140128770]
mov r8d, 0xa
add cl, ch
pop rdi
add al, byte [rax]
invalid
add cl, ch
pop rdi
add al, byte [rax]
add byte [rax - 0x73], cl
lea rax, [0x140128784]
lea rax, [0x140128784]
mov r8d, 2
jmp 0x14004c1e7
add cl, ch
add r8b, byte [r8]
add byte [rax - 0x73], cl
lea rax, [0x140128790]
lea rax, [0x140128790]
mov r8d, 0xa
jmp 0x14004c1e7
add cl, ch
cmp eax, dword [rdx]
add byte [rax], al
lea rax, [0x1401287a4]
mov r8d, 7
add cl, ch
sub dword [rdx], eax
add byte [rax], al
add cl, ch
sub dword [rdx], eax
add byte [rax], al
lea rax, [0x1401287b2]
mov r8d, 4
add cl, ch
invalid
add al, byte [rax]
invalid
add cl, ch
invalid
lea rax, [0x1401287ba]
mov r8d, 3
add cl, ch
invalid
add al, byte [rax]
invalid
add cl, ch
add eax, 0x48000002
lea rax, [0x1401287c0]
lea rax, [0x1401287c0]
mov r8d, 4
jmp 0x14004c1e7
add cl, ch
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x1401287d0]
lea rax, [0x1401287d0]
mov r8d, 8
jmp 0x14004c1e7
add cl, ch
loope 0x14004c005
add byte [rax], al
add byte [rax - 0x73], cl
add eax, 0xdc7d3
lea rax, [0x1401287e0]
mov r8d, 0x1a
jmp 0x14004c1e7
add cl, ch
iretd
lea rax, [0x140128814]
mov r8d, 4
add cl, ch
invalid
add dword [rax], eax
invalid
add cl, ch
mov ebp, 0x48000001
lea rax, [0x140128820]
lea rax, [0x140128820]
add byte [rcx - 0x48], al
or eax, 0xe9000000
stosd dword [rdi], eax
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x14012883a]
mov r8d, 0xd
jmp 0x14004c1e7
lea rax, [0x14012883a]
add cl, ch
cdq
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x140128846]
jmp 0x14004c1e1
lea rax, [0x140128846]
mov r8d, 5
jmp 0x14004c1e7
add cl, ch
lea eax, [rcx]
add byte [rax], al
lea rax, [0x140128850]
mov r8d, 3
add byte [rcx - 0x48], al
add eax, dword [rax]
add byte [rax], al
jmp 0x14004c1e7
lea rax, [0x140128856]
jmp 0x14004c1e1
add cl, ch
imul eax, dword [rcx], 0x8d480000
lea rax, [0x140128862]
lea rax, [0x140128862]
mov r8d, 5
jmp 0x14004c1e7
add cl, ch
pop rbp
add dword [rax], eax
add byte [rax - 0x73], cl
lea rax, [0x140128870]
lea rax, [0x140128870]
mov r8d, 0xd
jmp 0x14004c1e7
add cl, ch
add qword [r8], rax
add byte [rax - 0x73], cl
lea rax, [0x140128890]
lea rax, [0x140128890]
mov r8d, 9
jmp 0x14004c1e7
add cl, ch
cmp dword [rcx], eax
add byte [rax], al
lea rax, [0x1401288b0]
mov r8d, 0x10
add cl, ch
invalid
add dword [rax], eax
invalid
add cl, ch
invalid
lea rax, [0x1401288d0]
mov r8d, 0xc
add cl, ch
invalid
add dword [rax], eax
invalid
add cl, ch
adc eax, 0x48000001
lea rax, [0x1401288f0]
lea rax, [0x1401288f0]
mov r8d, 8
jmp 0x14004c1e7
add cl, ch
add eax, dword [rcx]
add byte [rax], al
lea rax, [0x140128900]
mov r8d, 9
add cl, ch
int1
add byte [rax], al
invalid
add cl, ch
int1
add byte [rax], al
add byte [rax - 0x73], cl
lea rax, [0x140128912]
lea rax, [0x140128912]
mov r8d, 7
jmp 0x14004c1e7
add cl, ch
fild word [rax]
add byte [rax], al
lea rax, [0x140128920]
mov r8d, 0xd
add cl, ch
int 0
add byte [rax], al
add cl, ch
int 0
add byte [rax], al
lea rax, [0x14012893a]
mov r8d, 4
jmp 0x14004c1e7
lea rax, [0x140128942]
mov r8d, 3
jmp 0x14004c1e7
lea rax, [0x140128950]
mov r8d, 8
jmp 0x14004c1e7
lea rax, [0x140128960]
mov r8d, 0xa
jmp 0x14004c1e7
lea rax, [0x140128980]
mov r8d, 8
jmp 0x14004c1e7
lea rax, [0x140128990]
mov r8d, 8
jmp 0x14004c1e7
mov r8d, 6
mov rcx, rdx
mov rdx, rax
jmp fcn.14000d9a0