14006d2d5:	c5 78 29 68 50       	vmovaps %xmm13,0x50(%rax)
14006d2da:	c5 78 29 70 60       	vmovaps %xmm14,0x60(%rax)
14006d2df:	c5 78 29 78 70       	vmovaps %xmm15,0x70(%rax)
14006d2e4:	c5 fd 6f 05 94 dd ff 	vmovdqa -0x226c(%rip),%ymm0        # 0x14006b080
14006d2eb:	ff
14006d2ec:	c5 ed ef d2          	vpxor  %ymm2,%ymm2,%ymm2
14006d2f0:	c5 e5 ef db          	vpxor  %ymm3,%ymm3,%ymm3
14006d2f4:	c5 fd 6f 25 44 dd ff 	vmovdqa -0x22bc(%rip),%ymm4        # 0x14006b040
14006d2fb:	ff
14006d2fc:	c5 7d 6f 05 5c dd ff 	vmovdqa -0x22a4(%rip),%ymm8        # 0x14006b060
14006d303:	ff
14006d304:	c5 7d 6f 25 74 dd ff 	vmovdqa -0x228c(%rip),%ymm12        # 0x14006b080
14006d30b:	ff
14006d30c:	c4 c1 79 6e c8       	vmovd  %r8d,%xmm1
14006d311:	c4 e2 6d 36 c9       	vpermd %ymm1,%ymm2,%ymm1
14006d316:	b8 15 00 00 00       	mov    $0x15,%eax
14006d31b:	c5 fd 6f 2a          	vmovdqa (%rdx),%ymm5
14006d31f:	c5 fd 6f 72 20       	vmovdqa 0x20(%rdx),%ymm6
14006d324:	c5 7d 6f 4a 40       	vmovdqa 0x40(%rdx),%ymm9
14006d329:	c5 7d 6f 52 60       	vmovdqa 0x60(%rdx),%ymm10
14006d32e:	c5 7d 6f aa 80 00 00 	vmovdqa 0x80(%rdx),%ymm13
14006d335:	00
14006d336:	c5 7d 6f b2 a0 00 00 	vmovdqa 0xa0(%rdx),%ymm14
14006d33d:	00
14006d33e:	c5 dd 76 f9          	vpcmpeqd %ymm1,%ymm4,%ymm7
14006d342:	c5 3d 76 d9          	vpcmpeqd %ymm1,%ymm8,%ymm11
14006d346:	c5 1d 76 f9          	vpcmpeqd %ymm1,%ymm12,%ymm15
14006d34a:	c5 dd fe e0          	vpaddd %ymm0,%ymm4,%ymm4
14006d34e:	c5 3d fe c0          	vpaddd %ymm0,%ymm8,%ymm8
14006d352:	c5 1d fe e0          	vpaddd %ymm0,%ymm12,%ymm12
14006d356:	48 8d 92 c0 00 00 00 	lea    0xc0(%rdx),%rdx
14006d35d:	c5 d5 db ef          	vpand  %ymm7,%ymm5,%ymm5
14006d361:	c5 cd db f7          	vpand  %ymm7,%ymm6,%ymm6
14006d365:	c4 41 35 db cb       	vpand  %ymm11,%ymm9,%ymm9
14006d36a:	c4 41 2d db d3       	vpand  %ymm11,%ymm10,%ymm10
14006d36f:	c4 41 15 db ef       	vpand  %ymm15,%ymm13,%ymm13
14006d374:	c4 41 0d db f7       	vpand  %ymm15,%ymm14,%ymm14
14006d379:	c5 ed ef d5          	vpxor  %ymm5,%ymm2,%ymm2
14006d37d:	c5 e5 ef de          	vpxor  %ymm6,%ymm3,%ymm3
14006d381:	c4 c1 6d ef d1       	vpxor  %ymm9,%ymm2,%ymm2
14006d386:	c4 c1 65 ef da       	vpxor  %ymm10,%ymm3,%ymm3
14006d38b:	c4 c1 6d ef d5       	vpxor  %ymm13,%ymm2,%ymm2
14006d390:	c4 c1 65 ef de       	vpxor  %ymm14,%ymm3,%ymm3
14006d395:	48 ff c8             	dec    %rax
14006d398:	75 81                	jne    0x14006d31b
14006d39a:	c5 fd 6f 2a          	vmovdqa (%rdx),%ymm5
14006d39e:	c5 fd 6f 72 20       	vmovdqa 0x20(%rdx),%ymm6
14006d3a3:	c5 dd 76 f9          	vpcmpeqd %ymm1,%ymm4,%ymm7
14006d3a7:	c5 d5 db ef          	vpand  %ymm7,%ymm5,%ymm5
14006d3ab:	c5 cd db f7          	vpand  %ymm7,%ymm6,%ymm6
14006d3af:	c5 ed ef d5          	vpxor  %ymm5,%ymm2,%ymm2
14006d3b3:	c5 e5 ef de          	vpxor  %ymm6,%ymm3,%ymm3
14006d3b7:	c5 fe 7f 11          	vmovdqu %ymm2,(%rcx)
14006d3bb:	c5 fe 7f 59 20       	vmovdqu %ymm3,0x20(%rcx)
14006d3c0:	c5 f8 77             	vzeroupper
14006d3c3:	0f 28 34 24          	movaps (%rsp),%xmm6
14006d3c7:	0f 28 7c 24 10       	movaps 0x10(%rsp),%xmm7
14006d3cc:	44 0f 28 44 24 20    	movaps 0x20(%rsp),%xmm8
14006d3d2:	44 0f 28 4c 24 30    	movaps 0x30(%rsp),%xmm9
14006d3d8:	44 0f 28 54 24 40    	movaps 0x40(%rsp),%xmm10
14006d3de:	44 0f 28 5c 24 50    	movaps 0x50(%rsp),%xmm11
14006d3e4:	44 0f 28 64 24 60    	movaps 0x60(%rsp),%xmm12
14006d3ea:	44 0f 28 6c 24 70    	movaps 0x70(%rsp),%xmm13
14006d3f0:	44 0f 28 b4 24 80 00 	movaps 0x80(%rsp),%xmm14
14006d3f7:	00 00
14006d3f9:	44 0f 28 bc 24 90 00 	movaps 0x90(%rsp),%xmm15
14006d400:	00 00
14006d402:	49 8d 23             	lea    (%r11),%rsp
14006d405:	f3 c3                	repz ret
14006d407:	90                   	nop
14006d408:	90                   	nop
14006d409:	90                   	nop
14006d40a:	90                   	nop
14006d40b:	90                   	nop
14006d40c:	90                   	nop
14006d40d:	90                   	nop
14006d40e:	90                   	nop
14006d40f:	90                   	nop
14006d410:	90                   	nop
14006d411:	90                   	nop
14006d412:	90                   	nop
14006d413:	90                   	nop
14006d414:	90                   	nop
14006d415:	90                   	nop
14006d416:	90                   	nop
14006d417:	90                   	nop
14006d418:	90                   	nop
14006d419:	90                   	nop
14006d41a:	90                   	nop
14006d41b:	90                   	nop
14006d41c:	90                   	nop
14006d41d:	90                   	nop
14006d41e:	90                   	nop
14006d41f:	90                   	nop
14006d420:	4d 31 db             	xor    %r11,%r11
14006d423:	4c 03 23             	add    (%rbx),%r12
14006d426:	4c 13 6b 08          	adc    0x8(%rbx),%r13
14006d42a:	4c 89 e0             	mov    %r12,%rax
14006d42d:	4c 13 43 10          	adc    0x10(%rbx),%r8
14006d431:	4c 13 4b 18          	adc    0x18(%rbx),%r9
14006d435:	4c 89 ed             	mov    %r13,%rbp
14006d438:	49 83 d3 00          	adc    $0x0,%r11
14006d43c:	49 83 ec ff          	sub    $0xffffffffffffffff,%r12
14006d440:	4c 89 c1             	mov    %r8,%rcx
14006d443:	4d 19 f5             	sbb    %r14,%r13
14006d446:	49 83 d8 00          	sbb    $0x0,%r8
14006d44a:	4d 89 ca             	mov    %r9,%r10
14006d44d:	4d 19 f9             	sbb    %r15,%r9
14006d450:	49 83 db 00          	sbb    $0x0,%r11
14006d454:	4c 0f 42 e0          	cmovb  %rax,%r12
14006d458:	4c 0f 42 ed          	cmovb  %rbp,%r13
14006d45c:	4c 89 27             	mov    %r12,(%rdi)
14006d45f:	4c 0f 42 c1          	cmovb  %rcx,%r8
14006d463:	4c 89 6f 08          	mov    %r13,0x8(%rdi)
14006d467:	4d 0f 42 ca          	cmovb  %r10,%r9
14006d46b:	4c 89 47 10          	mov    %r8,0x10(%rdi)
14006d46f:	4c 89 4f 18          	mov    %r9,0x18(%rdi)
14006d473:	f3 c3                	repz ret
14006d475:	90                   	nop
14006d476:	90                   	nop
14006d477:	90                   	nop
14006d478:	90                   	nop
14006d479:	90                   	nop
14006d47a:	90                   	nop
14006d47b:	90                   	nop
14006d47c:	90                   	nop
14006d47d:	90                   	nop
14006d47e:	90                   	nop
14006d47f:	90                   	nop
14006d480:	4c 2b 23             	sub    (%rbx),%r12
14006d483:	4c 1b 6b 08          	sbb    0x8(%rbx),%r13
14006d487:	4c 89 e0             	mov    %r12,%rax
14006d48a:	4c 1b 43 10          	sbb    0x10(%rbx),%r8
14006d48e:	4c 1b 4b 18          	sbb    0x18(%rbx),%r9
14006d492:	4c 89 ed             	mov    %r13,%rbp
14006d495:	4d 19 db             	sbb    %r11,%r11
14006d498:	49 83 c4 ff          	add    $0xffffffffffffffff,%r12
14006d49c:	4c 89 c1             	mov    %r8,%rcx
14006d49f:	4d 11 f5             	adc    %r14,%r13
14006d4a2:	49 83 d0 00          	adc    $0x0,%r8
14006d4a6:	4d 89 ca             	mov    %r9,%r10
14006d4a9:	4d 11 f9             	adc    %r15,%r9
14006d4ac:	4d 85 db             	test   %r11,%r11
14006d4af:	4c 0f 44 e0          	cmove  %rax,%r12
14006d4b3:	4c 0f 44 ed          	cmove  %rbp,%r13
14006d4b7:	4c 89 27             	mov    %r12,(%rdi)
14006d4ba:	4c 0f 44 c1          	cmove  %rcx,%r8
14006d4be:	4c 89 6f 08          	mov    %r13,0x8(%rdi)
14006d4c2:	4d 0f 44 ca          	cmove  %r10,%r9
14006d4c6:	4c 89 47 10          	mov    %r8,0x10(%rdi)
14006d4ca:	4c 89 4f 18          	mov    %r9,0x18(%rdi)
14006d4ce:	f3 c3                	repz ret
14006d4d0:	90                   	nop
14006d4d1:	90                   	nop
14006d4d2:	90                   	nop
14006d4d3:	90                   	nop
14006d4d4:	90                   	nop
14006d4d5:	90                   	nop
14006d4d6:	90                   	nop
14006d4d7:	90                   	nop
14006d4d8:	90                   	nop
14006d4d9:	90                   	nop
14006d4da:	90                   	nop
14006d4db:	90                   	nop
14006d4dc:	90                   	nop
14006d4dd:	90                   	nop
14006d4de:	90                   	nop
14006d4df:	90                   	nop
14006d4e0:	4c 29 e0             	sub    %r12,%rax
14006d4e3:	4c 19 ed             	sbb    %r13,%rbp
14006d4e6:	49 89 c4             	mov    %rax,%r12
14006d4e9:	4c 19 c1             	sbb    %r8,%rcx
14006d4ec:	4d 19 ca             	sbb    %r9,%r10
14006d4ef:	49 89 ed             	mov    %rbp,%r13
14006d4f2:	4d 19 db             	sbb    %r11,%r11
14006d4f5:	48 83 c0 ff          	add    $0xffffffffffffffff,%rax
14006d4f9:	49 89 c8             	mov    %rcx,%r8
14006d4fc:	4c 11 f5             	adc    %r14,%rbp
14006d4ff:	48 83 d1 00          	adc    $0x0,%rcx
14006d503:	4d 89 d1             	mov    %r10,%r9
14006d506:	4d 11 fa             	adc    %r15,%r10
14006d509:	4d 85 db             	test   %r11,%r11
14006d50c:	4c 0f 45 e0          	cmovne %rax,%r12
14006d510:	4c 0f 45 ed          	cmovne %rbp,%r13
14006d514:	4c 0f 45 c1          	cmovne %rcx,%r8
14006d518:	4d 0f 45 ca          	cmovne %r10,%r9
14006d51c:	f3 c3                	repz ret
14006d51e:	90                   	nop
14006d51f:	90                   	nop
14006d520:	4d 31 db             	xor    %r11,%r11
14006d523:	4d 01 e4             	add    %r12,%r12
14006d526:	4d 11 ed             	adc    %r13,%r13
14006d529:	4c 89 e0             	mov    %r12,%rax
14006d52c:	4d 11 c0             	adc    %r8,%r8
14006d52f:	4d 11 c9             	adc    %r9,%r9
14006d532:	4c 89 ed             	mov    %r13,%rbp
14006d535:	49 83 d3 00          	adc    $0x0,%r11
14006d539:	49 83 ec ff          	sub    $0xffffffffffffffff,%r12
14006d53d:	4c 89 c1             	mov    %r8,%rcx
14006d540:	4d 19 f5             	sbb    %r14,%r13
14006d543:	49 83 d8 00          	sbb    $0x0,%r8
14006d547:	4d 89 ca             	mov    %r9,%r10
14006d54a:	4d 19 f9             	sbb    %r15,%r9
14006d54d:	49 83 db 00          	sbb    $0x0,%r11
14006d551:	4c 0f 42 e0          	cmovb  %rax,%r12
14006d555:	4c 0f 42 ed          	cmovb  %rbp,%r13
14006d559:	4c 89 27             	mov    %r12,(%rdi)
14006d55c:	4c 0f 42 c1          	cmovb  %rcx,%r8
14006d560:	4c 89 6f 08          	mov    %r13,0x8(%rdi)
14006d564:	4d 0f 42 ca          	cmovb  %r10,%r9
14006d568:	4c 89 47 10          	mov    %r8,0x10(%rdi)
14006d56c:	4c 89 4f 18          	mov    %r9,0x18(%rdi)
14006d570:	f3 c3                	repz ret
14006d572:	90                   	nop
14006d573:	90                   	nop
14006d574:	90                   	nop
14006d575:	90                   	nop
14006d576:	90                   	nop
14006d577:	90                   	nop
14006d578:	90                   	nop
14006d579:	90                   	nop
14006d57a:	90                   	nop
14006d57b:	90                   	nop
14006d57c:	90                   	nop
14006d57d:	90                   	nop
14006d57e:	90                   	nop
14006d57f:	90                   	nop
14006d580:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
14006d585:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14006d58a:	48 89 e0             	mov    %rsp,%rax
14006d58d:	48 89 cf             	mov    %rcx,%rdi
14006d590:	48 89 d6             	mov    %rdx,%rsi
14006d593:	b9 00 01 08 00       	mov    $0x80100,%ecx
14006d598:	23 0d 4a 2b 3a 00    	and    0x3a2b4a(%rip),%ecx        # 0x1404100e8
14006d59e:	81 f9 00 01 08 00    	cmp    $0x80100,%ecx
14006d5a4:	0f 84 a9 11 00 00    	je     0x14006e753
14006d5aa:	55                   	push   %rbp
14006d5ab:	53                   	push   %rbx
14006d5ac:	41 54                	push   %r12
14006d5ae:	41 55                	push   %r13
14006d5b0:	41 56                	push   %r14
14006d5b2:	41 57                	push   %r15
14006d5b4:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
14006d5bb:	f3 0f 6f 06          	movdqu (%rsi),%xmm0
14006d5bf:	48 89 f3             	mov    %rsi,%rbx
14006d5c2:	f3 0f 6f 4e 10       	movdqu 0x10(%rsi),%xmm1
14006d5c7:	4c 8b 66 20          	mov    0x20(%rsi),%r12
14006d5cb:	4c 8b 6e 28          	mov    0x28(%rsi),%r13
14006d5cf:	4c 8b 46 30          	mov    0x30(%rsi),%r8
14006d5d3:	4c 8b 4e 38          	mov    0x38(%rsi),%r9
14006d5d7:	4c 8b 35 2a da ff ff 	mov    -0x25d6(%rip),%r14        # 0x14006b008
14006d5de:	4c 8b 3d 33 da ff ff 	mov    -0x25cd(%rip),%r15        # 0x14006b018
14006d5e5:	66 0f 7f 44 24 60    	movdqa %xmm0,0x60(%rsp)
14006d5eb:	66 0f 7f 4c 24 70    	movdqa %xmm1,0x70(%rsp)
14006d5f1:	4c 8d 57 20          	lea    0x20(%rdi),%r10
14006d5f5:	4c 8d 5f 40          	lea    0x40(%rdi),%r11
14006d5f9:	66 48 0f 6e c7       	movq   %rdi,%xmm0
14006d5fe:	66 49 0f 6e ca       	movq   %r10,%xmm1
14006d603:	66 49 0f 6e d3       	movq   %r11,%xmm2
14006d608:	48 8d 3c 24          	lea    (%rsp),%rdi
14006d60c:	e8 0f ff ff ff       	call   0x14006d520
14006d611:	48 8b 46 40          	mov    0x40(%rsi),%rax
14006d615:	4c 8b 76 48          	mov    0x48(%rsi),%r14
14006d619:	4c 8b 7e 50          	mov    0x50(%rsi),%r15
14006d61d:	4c 8b 46 58          	mov    0x58(%rsi),%r8
14006d621:	48 8d 76 40          	lea    0x40(%rsi),%rsi
14006d625:	48 8d 7c 24 40       	lea    0x40(%rsp),%rdi
14006d62a:	e8 d1 f0 ff ff       	call   0x14006c700
14006d62f:	48 8b 04 24          	mov    (%rsp),%rax
14006d633:	4c 8b 74 24 08       	mov    0x8(%rsp),%r14
14006d638:	48 8d 34 24          	lea    (%rsp),%rsi
14006d63c:	4c 8b 7c 24 10       	mov    0x10(%rsp),%r15
14006d641:	4c 8b 44 24 18       	mov    0x18(%rsp),%r8
14006d646:	48 8d 3c 24          	lea    (%rsp),%rdi
14006d64a:	e8 b1 f0 ff ff       	call   0x14006c700
14006d64f:	48 8b 43 20          	mov    0x20(%rbx),%rax
14006d653:	4c 8b 4b 40          	mov    0x40(%rbx),%r9
14006d657:	4c 8b 53 48          	mov    0x48(%rbx),%r10
14006d65b:	4c 8b 5b 50          	mov    0x50(%rbx),%r11
14006d65f:	4c 8b 63 58          	mov    0x58(%rbx),%r12
14006d663:	48 8d 73 40          	lea    0x40(%rbx),%rsi
14006d667:	48 8d 5b 20          	lea    0x20(%rbx),%rbx
14006d66b:	66 48 0f 7e d7       	movq   %xmm2,%rdi
14006d670:	e8 8b ed ff ff       	call   0x14006c400
14006d675:	e8 a6 fe ff ff       	call   0x14006d520
14006d67a:	4c 8b 64 24 60       	mov    0x60(%rsp),%r12
14006d67f:	4c 8b 6c 24 68       	mov    0x68(%rsp),%r13
14006d684:	48 8d 5c 24 40       	lea    0x40(%rsp),%rbx
14006d689:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
14006d68e:	4c 8b 4c 24 78       	mov    0x78(%rsp),%r9
14006d693:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
14006d698:	e8 83 fd ff ff       	call   0x14006d420
14006d69d:	4c 8b 64 24 60       	mov    0x60(%rsp),%r12
14006d6a2:	4c 8b 6c 24 68       	mov    0x68(%rsp),%r13
14006d6a7:	48 8d 5c 24 40       	lea    0x40(%rsp),%rbx
14006d6ac:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
14006d6b1:	4c 8b 4c 24 78       	mov    0x78(%rsp),%r9
14006d6b6:	48 8d 7c 24 40       	lea    0x40(%rsp),%rdi
14006d6bb:	e8 c0 fd ff ff       	call   0x14006d480
14006d6c0:	48 8b 04 24          	mov    (%rsp),%rax
14006d6c4:	4c 8b 74 24 08       	mov    0x8(%rsp),%r14
14006d6c9:	48 8d 34 24          	lea    (%rsp),%rsi
14006d6cd:	4c 8b 7c 24 10       	mov    0x10(%rsp),%r15
14006d6d2:	4c 8b 44 24 18       	mov    0x18(%rsp),%r8
14006d6d7:	66 48 0f 7e cf       	movq   %xmm1,%rdi
14006d6dc:	e8 1f f0 ff ff       	call   0x14006c700
14006d6e1:	4d 31 c9             	xor    %r9,%r9
14006d6e4:	4c 89 e0             	mov    %r12,%rax
14006d6e7:	49 83 c4 ff          	add    $0xffffffffffffffff,%r12
14006d6eb:	4d 89 ea             	mov    %r13,%r10
14006d6ee:	49 11 f5             	adc    %rsi,%r13
14006d6f1:	4c 89 f1             	mov    %r14,%rcx
14006d6f4:	49 83 d6 00          	adc    $0x0,%r14
14006d6f8:	4d 89 f8             	mov    %r15,%r8
14006d6fb:	49 11 ef             	adc    %rbp,%r15
14006d6fe:	49 83 d1 00          	adc    $0x0,%r9
14006d702:	48 31 f6             	xor    %rsi,%rsi
14006d705:	48 a9 01 00 00 00    	test   $0x1,%rax
14006d70b:	4c 0f 44 e0          	cmove  %rax,%r12
14006d70f:	4d 0f 44 ea          	cmove  %r10,%r13
14006d713:	4c 0f 44 f1          	cmove  %rcx,%r14
14006d717:	4d 0f 44 f8          	cmove  %r8,%r15
14006d71b:	4c 0f 44 ce          	cmove  %rsi,%r9
14006d71f:	4c 89 e8             	mov    %r13,%rax
14006d722:	49 d1 ec             	shr    $1,%r12
14006d725:	48 c1 e0 3f          	shl    $0x3f,%rax
14006d729:	4d 89 f2             	mov    %r14,%r10
14006d72c:	49 d1 ed             	shr    $1,%r13
14006d72f:	49 09 c4             	or     %rax,%r12
14006d732:	49 c1 e2 3f          	shl    $0x3f,%r10
14006d736:	4c 89 f9             	mov    %r15,%rcx
14006d739:	49 d1 ee             	shr    $1,%r14
14006d73c:	4d 09 d5             	or     %r10,%r13
14006d73f:	48 c1 e1 3f          	shl    $0x3f,%rcx
14006d743:	4c 89 27             	mov    %r12,(%rdi)
14006d746:	49 d1 ef             	shr    $1,%r15
14006d749:	4c 89 6f 08          	mov    %r13,0x8(%rdi)
14006d74d:	49 c1 e1 3f          	shl    $0x3f,%r9
14006d751:	49 09 ce             	or     %rcx,%r14
14006d754:	4d 09 cf             	or     %r9,%r15
14006d757:	4c 89 77 10          	mov    %r14,0x10(%rdi)
14006d75b:	4c 89 7f 18          	mov    %r15,0x18(%rdi)
14006d75f:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14006d764:	48 8d 5c 24 40       	lea    0x40(%rsp),%rbx
14006d769:	4c 8b 4c 24 20       	mov    0x20(%rsp),%r9
14006d76e:	4c 8b 54 24 28       	mov    0x28(%rsp),%r10
14006d773:	48 8d 74 24 20       	lea    0x20(%rsp),%rsi
14006d778:	4c 8b 5c 24 30       	mov    0x30(%rsp),%r11
14006d77d:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
14006d782:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi