140d963e7:	49 8b ce             	mov    %r14,%rcx
140d963ea:	48 2b cb             	sub    %rbx,%rcx
140d963ed:	44 89 45 c7          	mov    %r8d,-0x39(%rbp)
140d963f1:	48 83 c1 10          	add    $0x10,%rcx
140d963f5:	44 89 4d a7          	mov    %r9d,-0x59(%rbp)
140d963f9:	48 89 4c 24 18       	mov    %rcx,0x18(%rsp)
140d963fe:	4c 8d 45 a7          	lea    -0x59(%rbp),%r8
140d96402:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
140d96406:	44 89 3c 24          	mov    %r15d,(%rsp)
140d9640a:	45 33 c9             	xor    %r9d,%r9d
140d9640d:	49 83 e8 04          	sub    $0x4,%r8
140d96411:	48 2b d1             	sub    %rcx,%rdx
140d96414:	4c 89 4c 24 08       	mov    %r9,0x8(%rsp)
140d96419:	8b 0d 39 2b 62 00    	mov    0x622b39(%rip),%ecx        # 0x1413b8f58
140d9641f:	48 89 55 97          	mov    %rdx,-0x69(%rbp)
140d96423:	4c 89 44 24 10       	mov    %r8,0x10(%rsp)
140d96428:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140d9642f:	00
140d96430:	33 db                	xor    %ebx,%ebx
140d96432:	45 33 e4             	xor    %r12d,%r12d
140d96435:	45 85 ed             	test   %r13d,%r13d
140d96438:	0f 8e d0 01 00 00    	jle    0x140d9660e
140d9643e:	41 83 fd 04          	cmp    $0x4,%r13d
140d96442:	0f 82 c6 01 00 00    	jb     0x140d9660e
140d96448:	83 f9 06             	cmp    $0x6,%ecx
140d9644b:	0f 8c bd 01 00 00    	jl     0x140d9660e
140d96451:	41 8b d5             	mov    %r13d,%edx
140d96454:	0f 57 e4             	xorps  %xmm4,%xmm4
140d96457:	0f 57 ff             	xorps  %xmm7,%xmm7
140d9645a:	0f 57 f6             	xorps  %xmm6,%xmm6
140d9645d:	0f 57 ed             	xorps  %xmm5,%xmm5
140d96460:	81 e2 03 00 00 80    	and    $0x80000003,%edx
140d96466:	7d 07                	jge    0x140d9646f
140d96468:	ff ca                	dec    %edx
140d9646a:	83 ca fc             	or     $0xfffffffc,%edx
140d9646d:	ff c2                	inc    %edx
140d9646f:	41 8b cd             	mov    %r13d,%ecx
140d96472:	48 8d 5d a7          	lea    -0x59(%rbp),%rbx
140d96476:	2b ca                	sub    %edx,%ecx
140d96478:	45 0f 57 c0          	xorps  %xmm8,%xmm8
140d9647c:	48 63 f1             	movslq %ecx,%rsi
140d9647f:	45 0f 57 c9          	xorps  %xmm9,%xmm9
140d96483:	49 8b cb             	mov    %r11,%rcx
140d96486:	49 8b d0             	mov    %r8,%rdx
140d96489:	4c 8b df             	mov    %rdi,%r11
140d9648c:	4c 2b db             	sub    %rbx,%r11
140d9648f:	48 8d 5d c7          	lea    -0x39(%rbp),%rbx
140d96493:	49 2b de             	sub    %r14,%rbx
140d96496:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140d9649d:	00 00 00
140d964a0:	66 42 0f 6e 0c 1a    	movd   (%rdx,%r11,1),%xmm1
140d964a6:	0f 57 c0             	xorps  %xmm0,%xmm0
140d964a9:	66 42 0f 6e 54 1a 04 	movd   0x4(%rdx,%r11,1),%xmm2
140d964b0:	49 83 c4 04          	add    $0x4,%r12
140d964b4:	66 0f 62 d1          	punpckldq %xmm1,%xmm2
140d964b8:	48 8d 52 f0          	lea    -0x10(%rdx),%rdx
140d964bc:	66 0f 6c d0          	punpcklqdq %xmm0,%xmm2
140d964c0:	66 0f 38 35 59 f8    	pmovzxdq -0x8(%rcx),%xmm3
140d964c6:	48 8d 49 10          	lea    0x10(%rcx),%rcx
140d964ca:	66 0f 38 35 c2       	pmovzxdq %xmm2,%xmm0
140d964cf:	66 0f 6e 52 14       	movd   0x14(%rdx),%xmm2
140d964d4:	62 f2 fd 08 40 cb    	vpmullq %xmm3,%xmm0,%xmm1
140d964da:	66 44 0f d4 c9       	paddq  %xmm1,%xmm9
140d964df:	66 0f 6e 4a 10       	movd   0x10(%rdx),%xmm1
140d964e4:	66 0f 62 d1          	punpckldq %xmm1,%xmm2
140d964e8:	0f 57 c0             	xorps  %xmm0,%xmm0
140d964eb:	66 0f 6c d0          	punpcklqdq %xmm0,%xmm2
140d964ef:	66 0f 38 35 5c 0b e8 	pmovzxdq -0x18(%rbx,%rcx,1),%xmm3
140d964f6:	66 0f 38 35 c2       	pmovzxdq %xmm2,%xmm0
140d964fb:	66 42 0f 6e 54 1a 34 	movd   0x34(%rdx,%r11,1),%xmm2
140d96502:	62 f2 fd 08 40 cb    	vpmullq %xmm3,%xmm0,%xmm1
140d96508:	66 0f d4 e1          	paddq  %xmm1,%xmm4
140d9650c:	66 42 0f 6e 4c 1a 30 	movd   0x30(%rdx,%r11,1),%xmm1
140d96513:	66 0f 62 d1          	punpckldq %xmm1,%xmm2
140d96517:	0f 57 c0             	xorps  %xmm0,%xmm0
140d9651a:	66 0f 6c d0          	punpcklqdq %xmm0,%xmm2
140d9651e:	66 0f 38 35 59 08    	pmovzxdq 0x8(%rcx),%xmm3
140d96524:	66 0f 38 35 c2       	pmovzxdq %xmm2,%xmm0
140d96529:	66 42 0f 6e 54 1a 0c 	movd   0xc(%rdx,%r11,1),%xmm2
140d96530:	62 f2 fd 08 40 cb    	vpmullq %xmm3,%xmm0,%xmm1
140d96536:	66 44 0f d4 c1       	paddq  %xmm1,%xmm8
140d9653b:	66 42 0f 6e 4c 1a 08 	movd   0x8(%rdx,%r11,1),%xmm1
140d96542:	66 0f 62 d1          	punpckldq %xmm1,%xmm2
140d96546:	0f 57 c0             	xorps  %xmm0,%xmm0
140d96549:	66 0f 6c d0          	punpcklqdq %xmm0,%xmm2
140d9654d:	66 0f 38 35 59 f0    	pmovzxdq -0x10(%rcx),%xmm3
140d96553:	66 0f 38 35 c2       	pmovzxdq %xmm2,%xmm0
140d96558:	66 0f 6e 52 0c       	movd   0xc(%rdx),%xmm2
140d9655d:	62 f2 fd 08 40 cb    	vpmullq %xmm3,%xmm0,%xmm1
140d96563:	66 0f d4 e9          	paddq  %xmm1,%xmm5
140d96567:	66 0f 6e 4a 08       	movd   0x8(%rdx),%xmm1
140d9656c:	66 0f 62 d1          	punpckldq %xmm1,%xmm2
140d96570:	0f 57 c0             	xorps  %xmm0,%xmm0
140d96573:	66 0f 6c d0          	punpcklqdq %xmm0,%xmm2
140d96577:	66 0f 38 35 5c 0b f0 	pmovzxdq -0x10(%rbx,%rcx,1),%xmm3
140d9657e:	66 0f 38 35 c2       	pmovzxdq %xmm2,%xmm0
140d96583:	66 42 0f 6e 54 1a 2c 	movd   0x2c(%rdx,%r11,1),%xmm2
140d9658a:	62 f2 fd 08 40 cb    	vpmullq %xmm3,%xmm0,%xmm1
140d96590:	66 0f d4 f9          	paddq  %xmm1,%xmm7
140d96594:	66 42 0f 6e 4c 1a 28 	movd   0x28(%rdx,%r11,1),%xmm1
140d9659b:	66 0f 62 d1          	punpckldq %xmm1,%xmm2
140d9659f:	0f 57 c0             	xorps  %xmm0,%xmm0
140d965a2:	66 0f 6c d0          	punpcklqdq %xmm0,%xmm2
140d965a6:	66 0f 38 35 59 10    	pmovzxdq 0x10(%rcx),%xmm3
140d965ac:	66 0f 38 35 c2       	pmovzxdq %xmm2,%xmm0
140d965b1:	62 f2 fd 08 40 cb    	vpmullq %xmm3,%xmm0,%xmm1
140d965b7:	66 0f d4 f1          	paddq  %xmm1,%xmm6
140d965bb:	4c 3b e6             	cmp    %rsi,%r12
140d965be:	0f 8c dc fe ff ff    	jl     0x140d964a0
140d965c4:	66 41 0f d4 e9       	paddq  %xmm9,%xmm5
140d965c9:	66 41 0f d4 f0       	paddq  %xmm8,%xmm6
140d965ce:	66 0f 6f c5          	movdqa %xmm5,%xmm0
140d965d2:	66 0f d4 fc          	paddq  %xmm4,%xmm7
140d965d6:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140d965db:	66 0f d4 e8          	paddq  %xmm0,%xmm5
140d965df:	66 0f 6f c6          	movdqa %xmm6,%xmm0
140d965e3:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140d965e8:	66 48 0f 7e eb       	movq   %xmm5,%rbx
140d965ed:	66 0f d4 f0          	paddq  %xmm0,%xmm6
140d965f1:	66 0f 6f c7          	movdqa %xmm7,%xmm0
140d965f5:	66 48 0f 7e f1       	movq   %xmm6,%rcx
140d965fa:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140d965ff:	4c 03 d1             	add    %rcx,%r10
140d96602:	66 0f d4 f8          	paddq  %xmm0,%xmm7
140d96606:	66 48 0f 7e f9       	movq   %xmm7,%rcx
140d9660b:	48 03 c1             	add    %rcx,%rax
140d9660e:	4d 63 dd             	movslq %r13d,%r11
140d96611:	4d 3b e3             	cmp    %r11,%r12
140d96614:	7d 73                	jge    0x140d96689
140d96616:	49 8b c9             	mov    %r9,%rcx
140d96619:	48 8d 75 a7          	lea    -0x59(%rbp),%rsi
140d9661d:	49 2b cc             	sub    %r12,%rcx
140d96620:	4c 8d 7d c7          	lea    -0x39(%rbp),%r15
140d96624:	48 2b f7             	sub    %rdi,%rsi
140d96627:	4f 8d 04 a6          	lea    (%r14,%r12,4),%r8
140d9662b:	4d 2b fe             	sub    %r14,%r15
140d9662e:	4d 2b dc             	sub    %r12,%r11
140d96631:	4c 8d 0c 8f          	lea    (%rdi,%rcx,4),%r9
140d96635:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
140d9663c:	00 00 00 00
140d96640:	41 8b 08             	mov    (%r8),%ecx
140d96643:	4d 8d 40 04          	lea    0x4(%r8),%r8
140d96647:	41 8b 11             	mov    (%r9),%edx
140d9664a:	4d 8d 49 fc          	lea    -0x4(%r9),%r9
140d9664e:	48 0f af d1          	imul   %rcx,%rdx
140d96652:	43 8b 4c 38 fc       	mov    -0x4(%r8,%r15,1),%ecx
140d96657:	48 03 da             	add    %rdx,%rbx
140d9665a:	41 8b 54 31 04       	mov    0x4(%r9,%rsi,1),%edx
140d9665f:	48 0f af d1          	imul   %rcx,%rdx
140d96663:	41 8b 48 1c          	mov    0x1c(%r8),%ecx
140d96667:	48 03 c2             	add    %rdx,%rax
140d9666a:	41 8b 51 24          	mov    0x24(%r9),%edx
140d9666e:	48 0f af d1          	imul   %rcx,%rdx
140d96672:	4c 03 d2             	add    %rdx,%r10
140d96675:	49 83 eb 01          	sub    $0x1,%r11
140d96679:	75 c5                	jne    0x140d96640
140d9667b:	4c 8b 4c 24 08       	mov    0x8(%rsp),%r9
140d96680:	4c 8b 44 24 10       	mov    0x10(%rsp),%r8
140d96685:	44 8b 3c 24          	mov    (%rsp),%r15d
140d96689:	48 2b c3             	sub    %rbx,%rax
140d9668c:	49 8d 71 01          	lea    0x1(%r9),%rsi
140d96690:	4c 03 d3             	add    %rbx,%r10
140d96693:	45 33 db             	xor    %r11d,%r11d
140d96696:	41 83 fd 08          	cmp    $0x8,%r13d
140d9669a:	0f 8d 04 02 00 00    	jge    0x140d968a4
140d966a0:	41 83 ff 04          	cmp    $0x4,%r15d
140d966a4:	0f 82 fa 01 00 00    	jb     0x140d968a4
140d966aa:	83 3d a7 28 62 00 06 	cmpl   $0x6,0x6228a7(%rip)        # 0x1413b8f58
140d966b1:	0f 8c ed 01 00 00    	jl     0x140d968a4
140d966b7:	41 8b d7             	mov    %r15d,%edx
140d966ba:	0f 57 e4             	xorps  %xmm4,%xmm4
140d966bd:	45 0f 57 c0          	xorps  %xmm8,%xmm8
140d966c1:	0f 57 ed             	xorps  %xmm5,%xmm5
140d966c4:	45 0f 57 c9          	xorps  %xmm9,%xmm9
140d966c8:	81 e2 03 00 00 80    	and    $0x80000003,%edx
140d966ce:	7d 07                	jge    0x140d966d7
140d966d0:	ff ca                	dec    %edx
140d966d2:	83 ca fc             	or     $0xfffffffc,%edx
140d966d5:	ff c2                	inc    %edx
140d966d7:	b9 08 00 00 00       	mov    $0x8,%ecx
140d966dc:	4c 8d 5d a7          	lea    -0x59(%rbp),%r11
140d966e0:	2b ca                	sub    %edx,%ecx
140d966e2:	48 8d 5d bf          	lea    -0x41(%rbp),%rbx
140d966e6:	48 63 c9             	movslq %ecx,%rcx
140d966e9:	48 8d 55 ab          	lea    -0x55(%rbp),%rdx
140d966ed:	48 89 4d 8f          	mov    %rcx,-0x71(%rbp)
140d966f1:	4c 8d 7d bb          	lea    -0x45(%rbp),%r15
140d966f5:	48 8b 4c 24 18       	mov    0x18(%rsp),%rcx
140d966fa:	4c 8d 65 c7          	lea    -0x39(%rbp),%r12
140d966fe:	49 03 c8             	add    %r8,%rcx
140d96701:	48 2b d7             	sub    %rdi,%rdx
140d96704:	48 89 4d 87          	mov    %rcx,-0x79(%rbp)
140d96708:	4c 2b df             	sub    %rdi,%r11
140d9670b:	4c 8b 4d 87          	mov    -0x79(%rbp),%r9
140d9670f:	48 8d 4f 18          	lea    0x18(%rdi),%rcx
140d96713:	48 2b df             	sub    %rdi,%rbx
140d96716:	4c 2b ff             	sub    %rdi,%r15
140d96719:	0f 57 ff             	xorps  %xmm7,%xmm7
140d9671c:	0f 57 f6             	xorps  %xmm6,%xmm6
140d9671f:	4d 2b e6             	sub    %r14,%r12
140d96722:	0f 1f 40 00          	nopl   0x0(%rax)
140d96726:	66 66 0f 1f 84 00 00 	data16 nopw 0x0(%rax,%rax,1)
140d9672d:	00 00 00
140d96730:	66 0f 6e 09          	movd   (%rcx),%xmm1
140d96734:	0f 57 c0             	xorps  %xmm0,%xmm0
140d96737:	66 0f 6e 51 04       	movd   0x4(%rcx),%xmm2
140d9673c:	48 83 c6 04          	add    $0x4,%rsi
140d96740:	66 41 0f 38 35 59 f8 	pmovzxdq -0x8(%r9),%xmm3
140d96747:	4d 8d 49 10          	lea    0x10(%r9),%r9
140d9674b:	66 0f 62 d1          	punpckldq %xmm1,%xmm2
140d9674f:	48 8d 49 f0          	lea    -0x10(%rcx),%rcx
140d96753:	66 0f 6c d0          	punpcklqdq %xmm0,%xmm2
140d96757:	66 0f 38 35 c2       	pmovzxdq %xmm2,%xmm0
140d9675c:	66 0f 6e 54 11 10    	movd   0x10(%rcx,%rdx,1),%xmm2
140d96762:	62 f2 fd 08 40 cb    	vpmullq %xmm3,%xmm0,%xmm1
140d96768:	66 0f fb f9          	psubq  %xmm1,%xmm7
140d9676c:	66 41 0f 6e 4c 0b 10 	movd   0x10(%r11,%rcx,1),%xmm1
140d96773:	0f 57 c0             	xorps  %xmm0,%xmm0
140d96776:	66 0f 62 d1          	punpckldq %xmm1,%xmm2
140d9677a:	66 43 0f 38 35 5c 21 	pmovzxdq -0x18(%r9,%r12,1),%xmm3
140d96781:	e8
140d96782:	66 0f 6c d0          	punpcklqdq %xmm0,%xmm2
140d96786:	66 0f 38 35 c2       	pmovzxdq %xmm2,%xmm0
140d9678b:	66 0f 6e 51 34       	movd   0x34(%rcx),%xmm2
140d96790:	62 f2 fd 08 40 cb    	vpmullq %xmm3,%xmm0,%xmm1
140d96796:	66 0f d4 f1          	paddq  %xmm1,%xmm6
140d9679a:	66 0f 6e 49 30       	movd   0x30(%rcx),%xmm1
140d9679f:	0f 57 c0             	xorps  %xmm0,%xmm0
140d967a2:	66 0f 62 d1          	punpckldq %xmm1,%xmm2
140d967a6:	66 41 0f 38 35 59 08 	pmovzxdq 0x8(%r9),%xmm3
140d967ad:	66 0f 6c d0          	punpcklqdq %xmm0,%xmm2
140d967b1:	66 0f 38 35 c2       	pmovzxdq %xmm2,%xmm0
140d967b6:	66 0f 6e 51 0c       	movd   0xc(%rcx),%xmm2
140d967bb:	62 f2 fd 08 40 cb    	vpmullq %xmm3,%xmm0,%xmm1
140d967c1:	66 0f d4 e1          	paddq  %xmm1,%xmm4
140d967c5:	66 0f 6e 49 08       	movd   0x8(%rcx),%xmm1
140d967ca:	0f 57 c0             	xorps  %xmm0,%xmm0
140d967cd:	66 0f 62 d1          	punpckldq %xmm1,%xmm2
140d967d1:	66 41 0f 38 35 59 f0 	pmovzxdq -0x10(%r9),%xmm3
140d967d8:	66 0f 6c d0          	punpcklqdq %xmm0,%xmm2
140d967dc:	66 0f 38 35 c2       	pmovzxdq %xmm2,%xmm0
140d967e1:	66 0f 6e 54 19 f4    	movd   -0xc(%rcx,%rbx,1),%xmm2
140d967e7:	62 f2 fd 08 40 cb    	vpmullq %xmm3,%xmm0,%xmm1
140d967ed:	66 0f fb e9          	psubq  %xmm1,%xmm5
140d967f1:	66 41 0f 6e 4c 0f f4 	movd   -0xc(%r15,%rcx,1),%xmm1
140d967f8:	0f 57 c0             	xorps  %xmm0,%xmm0
140d967fb:	66 0f 62 d1          	punpckldq %xmm1,%xmm2
140d967ff:	66 43 0f 38 35 5c 21 	pmovzxdq -0x10(%r9,%r12,1),%xmm3
140d96806:	f0
140d96807:	66 0f 6c d0          	punpcklqdq %xmm0,%xmm2
140d9680b:	66 0f 38 35 c2       	pmovzxdq %xmm2,%xmm0
140d96810:	66 0f 6e 51 2c       	movd   0x2c(%rcx),%xmm2
140d96815:	62 f2 fd 08 40 cb    	vpmullq %xmm3,%xmm0,%xmm1
140d9681b:	66 44 0f d4 c9       	paddq  %xmm1,%xmm9
140d96820:	66 0f 6e 49 28       	movd   0x28(%rcx),%xmm1
140d96825:	0f 57 c0             	xorps  %xmm0,%xmm0
140d96828:	66 0f 62 d1          	punpckldq %xmm1,%xmm2
140d9682c:	66 41 0f 38 35 59 10 	pmovzxdq 0x10(%r9),%xmm3
140d96833:	66 0f 6c d0          	punpcklqdq %xmm0,%xmm2
140d96837:	66 0f 38 35 c2       	pmovzxdq %xmm2,%xmm0
140d9683c:	62 f2 fd 08 40 cb    	vpmullq %xmm3,%xmm0,%xmm1
140d96842:	66 41 0f d4 c8       	paddq  %xmm8,%xmm1
140d96847:	66 44 0f 6f c1       	movdqa %xmm1,%xmm8
140d9684c:	48 3b 75 8f          	cmp    -0x71(%rbp),%rsi
140d96850:	0f 8c da fe ff ff    	jl     0x140d96730
140d96856:	4c 8b 4c 24 08       	mov    0x8(%rsp),%r9
140d9685b:	66 41 0f d4 f1       	paddq  %xmm9,%xmm6
140d96860:	66 0f 6f c6          	movdqa %xmm6,%xmm0
140d96864:	66 0f d4 ef          	paddq  %xmm7,%xmm5
140d96868:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140d9686d:	66 0f d4 e1          	paddq  %xmm1,%xmm4
140d96871:	66 0f d4 f0          	paddq  %xmm0,%xmm6
140d96875:	66 0f 6f c5          	movdqa %xmm5,%xmm0
140d96879:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140d9687e:	66 49 0f 7e f3       	movq   %xmm6,%r11
140d96883:	66 0f d4 e8          	paddq  %xmm0,%xmm5
140d96887:	66 0f 6f c4          	movdqa %xmm4,%xmm0
140d9688b:	66 48 0f 7e e9       	movq   %xmm5,%rcx
140d96890:	66 0f 73 d8 08       	psrldq $0x8,%xmm0
140d96895:	4c 03 d1             	add    %rcx,%r10
140d96898:	66 0f d4 e0          	paddq  %xmm0,%xmm4
140d9689c:	66 48 0f 7e e1       	movq   %xmm4,%rcx
140d968a1:	48 03 c1             	add    %rcx,%rax
140d968a4:	48 83 fe 08          	cmp    $0x8,%rsi
140d968a8:	7d 7d                	jge    0x140d96927
140d968aa:	49 8b c9             	mov    %r9,%rcx
140d968ad:	4c 8d 65 c7          	lea    -0x39(%rbp),%r12
140d968b1:	48 2b ce             	sub    %rsi,%rcx
140d968b4:	4c 8d 4d c7          	lea    -0x39(%rbp),%r9
140d968b8:	4c 8b ff             	mov    %rdi,%r15
140d968bb:	4d 8d 04 b6          	lea    (%r14,%rsi,4),%r8
140d968bf:	4d 2b e6             	sub    %r14,%r12
140d968c2:	bb 08 00 00 00       	mov    $0x8,%ebx
140d968c7:	4d 8d 0c 89          	lea    (%r9,%rcx,4),%r9
140d968cb:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
140d968cf:	4c 2b f9             	sub    %rcx,%r15
140d968d2:	48 2b de             	sub    %rsi,%rbx
140d968d5:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
140d968dc:	00 00 00 00
140d968e0:	41 8b 08             	mov    (%r8),%ecx
140d968e3:	4d 8d 40 04          	lea    0x4(%r8),%r8
140d968e7:	43 8b 54 0f 20       	mov    0x20(%r15,%r9,1),%edx
140d968ec:	4d 8d 49 fc          	lea    -0x4(%r9),%r9
140d968f0:	48 0f af d1          	imul   %rcx,%rdx
140d968f4:	41 8b 49 04          	mov    0x4(%r9),%ecx
140d968f8:	4c 2b d2             	sub    %rdx,%r10
140d968fb:	43 8b 54 20 fc       	mov    -0x4(%r8,%r12,1),%edx
140d96900:	48 0f af d1          	imul   %rcx,%rdx
140d96904:	43 8b 4c 0f 44       	mov    0x44(%r15,%r9,1),%ecx
140d96909:	4c 03 da             	add    %rdx,%r11
140d9690c:	41 8b 50 1c          	mov    0x1c(%r8),%edx
140d96910:	48 0f af d1          	imul   %rcx,%rdx
140d96914:	48 03 c2             	add    %rdx,%rax
140d96917:	48 83 eb 01          	sub    $0x1,%rbx
140d9691b:	75 c3                	jne    0x140d968e0
140d9691d:	4c 8b 4c 24 08       	mov    0x8(%rsp),%r9
140d96922:	4c 8b 44 24 10       	mov    0x10(%rsp),%r8
140d96927:	48 8b 55 97          	mov    -0x69(%rbp),%rdx
140d9692b:	4d 03 d3             	add    %r11,%r10
140d9692e:	44 8b 3c 24          	mov    (%rsp),%r15d
140d96932:	49 03 c3             	add    %r11,%rax
140d96935:	41 8b ca             	mov    %r10d,%ecx
140d96938:	4d 8d 5e 08          	lea    0x8(%r14),%r11
140d9693c:	81 e1 ff ff ff 0f    	and    $0xfffffff,%ecx
140d96942:	49 c1 ea 1c          	shr    $0x1c,%r10
140d96946:	42 89 4c 02 04       	mov    %ecx,0x4(%rdx,%r8,1)
140d9694b:	41 ff cf             	dec    %r15d
140d9694e:	8b c8                	mov    %eax,%ecx
140d96950:	44 89 3c 24          	mov    %r15d,(%rsp)
140d96954:	81 e1 ff ff ff 0f    	and    $0xfffffff,%ecx
140d9695a:	48 c1 e8 1c          	shr    $0x1c,%rax
140d9695e:	42 89 4c 02 24       	mov    %ecx,0x24(%rdx,%r8,1)
140d96963:	49 ff c1             	inc    %r9
140d96966:	8b 0d ec 25 62 00    	mov    0x6225ec(%rip),%ecx        # 0x1413b8f58
140d9696c:	49 83 c0 04          	add    $0x4,%r8
140d96970:	41 ff c5             	inc    %r13d
140d96973:	4c 89 4c 24 08       	mov    %r9,0x8(%rsp)
140d96978:	4c 89 44 24 10       	mov    %r8,0x10(%rsp)
140d9697d:	49 83 f9 08          	cmp    $0x8,%r9
140d96981:	0f 8c a9 fa ff ff    	jl     0x140d96430
140d96987:	48 8b 55 9f          	mov    -0x61(%rbp),%rdx
140d9698b:	8b 4a 20             	mov    0x20(%rdx),%ecx
140d9698e:	48 03 c8             	add    %rax,%rcx
140d96991:	4c 03 d1             	add    %rcx,%r10
140d96994:	8b 0a                	mov    (%rdx),%ecx
140d96996:	48 03 c1             	add    %rcx,%rax
140d96999:	41 8b ca             	mov    %r10d,%ecx
140d9699c:	81 e1 ff ff ff 0f    	and    $0xfffffff,%ecx
140d969a2:	49 c1 ea 1c          	shr    $0x1c,%r10
140d969a6:	44 01 52 24          	add    %r10d,0x24(%rdx)