14001b402:	66 41 0f eb d8       	por    %xmm8,%xmm3
14001b407:	01 d1                	add    %edx,%ecx
14001b409:	03 5c 24 3c          	add    0x3c(%rsp),%ebx
14001b40d:	31 ef                	xor    %ebp,%edi
14001b40f:	89 ce                	mov    %ecx,%esi
14001b411:	c1 c1 05             	rol    $0x5,%ecx
14001b414:	01 fb                	add    %edi,%ebx
14001b416:	31 ee                	xor    %ebp,%esi
14001b418:	c1 ca 07             	ror    $0x7,%edx
14001b41b:	01 cb                	add    %ecx,%ebx
14001b41d:	03 04 24             	add    (%rsp),%eax
14001b420:	31 d6                	xor    %edx,%esi
14001b422:	89 df                	mov    %ebx,%edi
14001b424:	c1 c3 05             	rol    $0x5,%ebx
14001b427:	66 44 0f fe d3       	paddd  %xmm3,%xmm10
14001b42c:	01 f0                	add    %esi,%eax
14001b42e:	31 d7                	xor    %edx,%edi
14001b430:	66 44 0f 7f 54 24 30 	movdqa %xmm10,0x30(%rsp)
14001b437:	c1 c9 07             	ror    $0x7,%ecx
14001b43a:	01 d8                	add    %ebx,%eax
14001b43c:	03 6c 24 04          	add    0x4(%rsp),%ebp
14001b440:	31 cf                	xor    %ecx,%edi
14001b442:	89 c6                	mov    %eax,%esi
14001b444:	c1 c0 05             	rol    $0x5,%eax
14001b447:	01 fd                	add    %edi,%ebp
14001b449:	31 ce                	xor    %ecx,%esi
14001b44b:	c1 cb 07             	ror    $0x7,%ebx
14001b44e:	01 c5                	add    %eax,%ebp
14001b450:	03 54 24 08          	add    0x8(%rsp),%edx
14001b454:	31 de                	xor    %ebx,%esi
14001b456:	89 ef                	mov    %ebp,%edi
14001b458:	c1 c5 05             	rol    $0x5,%ebp
14001b45b:	01 f2                	add    %esi,%edx
14001b45d:	31 df                	xor    %ebx,%edi
14001b45f:	c1 c8 07             	ror    $0x7,%eax
14001b462:	01 ea                	add    %ebp,%edx
14001b464:	03 4c 24 0c          	add    0xc(%rsp),%ecx
14001b468:	31 c7                	xor    %eax,%edi
14001b46a:	89 d6                	mov    %edx,%esi
14001b46c:	c1 c2 05             	rol    $0x5,%edx
14001b46f:	01 f9                	add    %edi,%ecx
14001b471:	31 c6                	xor    %eax,%esi
14001b473:	c1 cd 07             	ror    $0x7,%ebp
14001b476:	01 d1                	add    %edx,%ecx
14001b478:	4d 39 d1             	cmp    %r10,%r9
14001b47b:	0f 84 8f 01 00 00    	je     0x14001b610
14001b481:	66 41 0f 6f 76 40    	movdqa 0x40(%r14),%xmm6
14001b487:	66 45 0f 6f 4e c0    	movdqa -0x40(%r14),%xmm9
14001b48d:	f3 41 0f 6f 01       	movdqu (%r9),%xmm0
14001b492:	f3 41 0f 6f 49 10    	movdqu 0x10(%r9),%xmm1
14001b498:	f3 41 0f 6f 51 20    	movdqu 0x20(%r9),%xmm2
14001b49e:	f3 41 0f 6f 59 30    	movdqu 0x30(%r9),%xmm3
14001b4a4:	66 0f 38 00 c6       	pshufb %xmm6,%xmm0
14001b4a9:	49 83 c1 40          	add    $0x40,%r9
14001b4ad:	03 5c 24 10          	add    0x10(%rsp),%ebx
14001b4b1:	31 ee                	xor    %ebp,%esi
14001b4b3:	89 cf                	mov    %ecx,%edi
14001b4b5:	66 0f 38 00 ce       	pshufb %xmm6,%xmm1
14001b4ba:	c1 c1 05             	rol    $0x5,%ecx
14001b4bd:	01 f3                	add    %esi,%ebx
14001b4bf:	31 ef                	xor    %ebp,%edi
14001b4c1:	c1 ca 07             	ror    $0x7,%edx
14001b4c4:	66 41 0f fe c1       	paddd  %xmm9,%xmm0
14001b4c9:	01 cb                	add    %ecx,%ebx
14001b4cb:	03 44 24 14          	add    0x14(%rsp),%eax
14001b4cf:	31 d7                	xor    %edx,%edi
14001b4d1:	89 de                	mov    %ebx,%esi
14001b4d3:	66 0f 7f 04 24       	movdqa %xmm0,(%rsp)
14001b4d8:	c1 c3 05             	rol    $0x5,%ebx
14001b4db:	01 f8                	add    %edi,%eax
14001b4dd:	31 d6                	xor    %edx,%esi
14001b4df:	c1 c9 07             	ror    $0x7,%ecx
14001b4e2:	66 41 0f fa c1       	psubd  %xmm9,%xmm0
14001b4e7:	01 d8                	add    %ebx,%eax
14001b4e9:	03 6c 24 18          	add    0x18(%rsp),%ebp
14001b4ed:	31 ce                	xor    %ecx,%esi
14001b4ef:	89 c7                	mov    %eax,%edi
14001b4f1:	c1 c0 05             	rol    $0x5,%eax
14001b4f4:	01 f5                	add    %esi,%ebp
14001b4f6:	31 cf                	xor    %ecx,%edi
14001b4f8:	c1 cb 07             	ror    $0x7,%ebx
14001b4fb:	01 c5                	add    %eax,%ebp
14001b4fd:	03 54 24 1c          	add    0x1c(%rsp),%edx
14001b501:	31 df                	xor    %ebx,%edi
14001b503:	89 ee                	mov    %ebp,%esi
14001b505:	c1 c5 05             	rol    $0x5,%ebp
14001b508:	01 fa                	add    %edi,%edx
14001b50a:	31 de                	xor    %ebx,%esi
14001b50c:	c1 c8 07             	ror    $0x7,%eax
14001b50f:	01 ea                	add    %ebp,%edx
14001b511:	03 4c 24 20          	add    0x20(%rsp),%ecx
14001b515:	31 c6                	xor    %eax,%esi
14001b517:	89 d7                	mov    %edx,%edi
14001b519:	66 0f 38 00 d6       	pshufb %xmm6,%xmm2
14001b51e:	c1 c2 05             	rol    $0x5,%edx
14001b521:	01 f1                	add    %esi,%ecx
14001b523:	31 c7                	xor    %eax,%edi
14001b525:	c1 cd 07             	ror    $0x7,%ebp
14001b528:	66 41 0f fe c9       	paddd  %xmm9,%xmm1
14001b52d:	01 d1                	add    %edx,%ecx
14001b52f:	03 5c 24 24          	add    0x24(%rsp),%ebx
14001b533:	31 ef                	xor    %ebp,%edi
14001b535:	89 ce                	mov    %ecx,%esi
14001b537:	66 0f 7f 4c 24 10    	movdqa %xmm1,0x10(%rsp)
14001b53d:	c1 c1 05             	rol    $0x5,%ecx
14001b540:	01 fb                	add    %edi,%ebx
14001b542:	31 ee                	xor    %ebp,%esi
14001b544:	c1 ca 07             	ror    $0x7,%edx
14001b547:	66 41 0f fa c9       	psubd  %xmm9,%xmm1
14001b54c:	01 cb                	add    %ecx,%ebx
14001b54e:	03 44 24 28          	add    0x28(%rsp),%eax
14001b552:	31 d6                	xor    %edx,%esi
14001b554:	89 df                	mov    %ebx,%edi
14001b556:	c1 c3 05             	rol    $0x5,%ebx
14001b559:	01 f0                	add    %esi,%eax
14001b55b:	31 d7                	xor    %edx,%edi
14001b55d:	c1 c9 07             	ror    $0x7,%ecx
14001b560:	01 d8                	add    %ebx,%eax
14001b562:	03 6c 24 2c          	add    0x2c(%rsp),%ebp
14001b566:	31 cf                	xor    %ecx,%edi
14001b568:	89 c6                	mov    %eax,%esi
14001b56a:	c1 c0 05             	rol    $0x5,%eax
14001b56d:	01 fd                	add    %edi,%ebp
14001b56f:	31 ce                	xor    %ecx,%esi
14001b571:	c1 cb 07             	ror    $0x7,%ebx
14001b574:	01 c5                	add    %eax,%ebp
14001b576:	03 54 24 30          	add    0x30(%rsp),%edx
14001b57a:	31 de                	xor    %ebx,%esi
14001b57c:	89 ef                	mov    %ebp,%edi
14001b57e:	66 0f 38 00 de       	pshufb %xmm6,%xmm3
14001b583:	c1 c5 05             	rol    $0x5,%ebp
14001b586:	01 f2                	add    %esi,%edx
14001b588:	31 df                	xor    %ebx,%edi
14001b58a:	c1 c8 07             	ror    $0x7,%eax
14001b58d:	66 41 0f fe d1       	paddd  %xmm9,%xmm2
14001b592:	01 ea                	add    %ebp,%edx
14001b594:	03 4c 24 34          	add    0x34(%rsp),%ecx
14001b598:	31 c7                	xor    %eax,%edi
14001b59a:	89 d6                	mov    %edx,%esi
14001b59c:	66 0f 7f 54 24 20    	movdqa %xmm2,0x20(%rsp)
14001b5a2:	c1 c2 05             	rol    $0x5,%edx
14001b5a5:	01 f9                	add    %edi,%ecx
14001b5a7:	31 c6                	xor    %eax,%esi
14001b5a9:	c1 cd 07             	ror    $0x7,%ebp
14001b5ac:	66 41 0f fa d1       	psubd  %xmm9,%xmm2
14001b5b1:	01 d1                	add    %edx,%ecx
14001b5b3:	03 5c 24 38          	add    0x38(%rsp),%ebx
14001b5b7:	31 ee                	xor    %ebp,%esi
14001b5b9:	89 cf                	mov    %ecx,%edi
14001b5bb:	c1 c1 05             	rol    $0x5,%ecx
14001b5be:	01 f3                	add    %esi,%ebx
14001b5c0:	31 ef                	xor    %ebp,%edi
14001b5c2:	c1 ca 07             	ror    $0x7,%edx
14001b5c5:	01 cb                	add    %ecx,%ebx
14001b5c7:	03 44 24 3c          	add    0x3c(%rsp),%eax
14001b5cb:	31 d7                	xor    %edx,%edi
14001b5cd:	89 de                	mov    %ebx,%esi
14001b5cf:	c1 c3 05             	rol    $0x5,%ebx
14001b5d2:	01 f8                	add    %edi,%eax
14001b5d4:	c1 c9 07             	ror    $0x7,%ecx
14001b5d7:	01 d8                	add    %ebx,%eax
14001b5d9:	41 03 00             	add    (%r8),%eax
14001b5dc:	41 03 70 04          	add    0x4(%r8),%esi
14001b5e0:	41 03 48 08          	add    0x8(%r8),%ecx
14001b5e4:	41 03 50 0c          	add    0xc(%r8),%edx
14001b5e8:	41 89 00             	mov    %eax,(%r8)
14001b5eb:	41 03 68 10          	add    0x10(%r8),%ebp
14001b5ef:	41 89 70 04          	mov    %esi,0x4(%r8)
14001b5f3:	89 f3                	mov    %esi,%ebx
14001b5f5:	41 89 48 08          	mov    %ecx,0x8(%r8)
14001b5f9:	89 cf                	mov    %ecx,%edi
14001b5fb:	41 89 50 0c          	mov    %edx,0xc(%r8)
14001b5ff:	31 d7                	xor    %edx,%edi
14001b601:	41 89 68 10          	mov    %ebp,0x10(%r8)
14001b605:	21 fe                	and    %edi,%esi
14001b607:	e9 b4 f3 ff ff       	jmp    0x14001a9c0
14001b60c:	90                   	nop
14001b60d:	90                   	nop
14001b60e:	90                   	nop
14001b60f:	90                   	nop
14001b610:	03 5c 24 10          	add    0x10(%rsp),%ebx
14001b614:	31 ee                	xor    %ebp,%esi
14001b616:	89 cf                	mov    %ecx,%edi
14001b618:	c1 c1 05             	rol    $0x5,%ecx
14001b61b:	01 f3                	add    %esi,%ebx
14001b61d:	31 ef                	xor    %ebp,%edi
14001b61f:	c1 ca 07             	ror    $0x7,%edx
14001b622:	01 cb                	add    %ecx,%ebx
14001b624:	03 44 24 14          	add    0x14(%rsp),%eax
14001b628:	31 d7                	xor    %edx,%edi
14001b62a:	89 de                	mov    %ebx,%esi
14001b62c:	c1 c3 05             	rol    $0x5,%ebx
14001b62f:	01 f8                	add    %edi,%eax
14001b631:	31 d6                	xor    %edx,%esi
14001b633:	c1 c9 07             	ror    $0x7,%ecx
14001b636:	01 d8                	add    %ebx,%eax
14001b638:	03 6c 24 18          	add    0x18(%rsp),%ebp
14001b63c:	31 ce                	xor    %ecx,%esi
14001b63e:	89 c7                	mov    %eax,%edi
14001b640:	c1 c0 05             	rol    $0x5,%eax
14001b643:	01 f5                	add    %esi,%ebp
14001b645:	31 cf                	xor    %ecx,%edi
14001b647:	c1 cb 07             	ror    $0x7,%ebx
14001b64a:	01 c5                	add    %eax,%ebp
14001b64c:	03 54 24 1c          	add    0x1c(%rsp),%edx
14001b650:	31 df                	xor    %ebx,%edi
14001b652:	89 ee                	mov    %ebp,%esi
14001b654:	c1 c5 05             	rol    $0x5,%ebp
14001b657:	01 fa                	add    %edi,%edx
14001b659:	31 de                	xor    %ebx,%esi
14001b65b:	c1 c8 07             	ror    $0x7,%eax
14001b65e:	01 ea                	add    %ebp,%edx
14001b660:	03 4c 24 20          	add    0x20(%rsp),%ecx
14001b664:	31 c6                	xor    %eax,%esi
14001b666:	89 d7                	mov    %edx,%edi
14001b668:	c1 c2 05             	rol    $0x5,%edx
14001b66b:	01 f1                	add    %esi,%ecx
14001b66d:	31 c7                	xor    %eax,%edi
14001b66f:	c1 cd 07             	ror    $0x7,%ebp
14001b672:	01 d1                	add    %edx,%ecx
14001b674:	03 5c 24 24          	add    0x24(%rsp),%ebx
14001b678:	31 ef                	xor    %ebp,%edi
14001b67a:	89 ce                	mov    %ecx,%esi
14001b67c:	c1 c1 05             	rol    $0x5,%ecx
14001b67f:	01 fb                	add    %edi,%ebx
14001b681:	31 ee                	xor    %ebp,%esi
14001b683:	c1 ca 07             	ror    $0x7,%edx
14001b686:	01 cb                	add    %ecx,%ebx
14001b688:	03 44 24 28          	add    0x28(%rsp),%eax
14001b68c:	31 d6                	xor    %edx,%esi
14001b68e:	89 df                	mov    %ebx,%edi
14001b690:	c1 c3 05             	rol    $0x5,%ebx
14001b693:	01 f0                	add    %esi,%eax
14001b695:	31 d7                	xor    %edx,%edi
14001b697:	c1 c9 07             	ror    $0x7,%ecx
14001b69a:	01 d8                	add    %ebx,%eax
14001b69c:	03 6c 24 2c          	add    0x2c(%rsp),%ebp
14001b6a0:	31 cf                	xor    %ecx,%edi
14001b6a2:	89 c6                	mov    %eax,%esi
14001b6a4:	c1 c0 05             	rol    $0x5,%eax
14001b6a7:	01 fd                	add    %edi,%ebp
14001b6a9:	31 ce                	xor    %ecx,%esi
14001b6ab:	c1 cb 07             	ror    $0x7,%ebx
14001b6ae:	01 c5                	add    %eax,%ebp
14001b6b0:	03 54 24 30          	add    0x30(%rsp),%edx
14001b6b4:	31 de                	xor    %ebx,%esi
14001b6b6:	89 ef                	mov    %ebp,%edi
14001b6b8:	c1 c5 05             	rol    $0x5,%ebp
14001b6bb:	01 f2                	add    %esi,%edx
14001b6bd:	31 df                	xor    %ebx,%edi
14001b6bf:	c1 c8 07             	ror    $0x7,%eax
14001b6c2:	01 ea                	add    %ebp,%edx
14001b6c4:	03 4c 24 34          	add    0x34(%rsp),%ecx
14001b6c8:	31 c7                	xor    %eax,%edi
14001b6ca:	89 d6                	mov    %edx,%esi
14001b6cc:	c1 c2 05             	rol    $0x5,%edx
14001b6cf:	01 f9                	add    %edi,%ecx
14001b6d1:	31 c6                	xor    %eax,%esi
14001b6d3:	c1 cd 07             	ror    $0x7,%ebp
14001b6d6:	01 d1                	add    %edx,%ecx
14001b6d8:	03 5c 24 38          	add    0x38(%rsp),%ebx
14001b6dc:	31 ee                	xor    %ebp,%esi
14001b6de:	89 cf                	mov    %ecx,%edi
14001b6e0:	c1 c1 05             	rol    $0x5,%ecx
14001b6e3:	01 f3                	add    %esi,%ebx
14001b6e5:	31 ef                	xor    %ebp,%edi
14001b6e7:	c1 ca 07             	ror    $0x7,%edx
14001b6ea:	01 cb                	add    %ecx,%ebx
14001b6ec:	03 44 24 3c          	add    0x3c(%rsp),%eax
14001b6f0:	31 d7                	xor    %edx,%edi
14001b6f2:	89 de                	mov    %ebx,%esi
14001b6f4:	c1 c3 05             	rol    $0x5,%ebx
14001b6f7:	01 f8                	add    %edi,%eax
14001b6f9:	c1 c9 07             	ror    $0x7,%ecx
14001b6fc:	01 d8                	add    %ebx,%eax
14001b6fe:	41 03 00             	add    (%r8),%eax
14001b701:	41 03 70 04          	add    0x4(%r8),%esi
14001b705:	41 03 48 08          	add    0x8(%r8),%ecx
14001b709:	41 89 00             	mov    %eax,(%r8)
14001b70c:	41 03 50 0c          	add    0xc(%r8),%edx
14001b710:	41 89 70 04          	mov    %esi,0x4(%r8)
14001b714:	41 03 68 10          	add    0x10(%r8),%ebp
14001b718:	41 89 48 08          	mov    %ecx,0x8(%r8)
14001b71c:	41 89 50 0c          	mov    %edx,0xc(%r8)
14001b720:	41 89 68 10          	mov    %ebp,0x10(%r8)
14001b724:	41 0f 28 b3 78 ff ff 	movaps -0x88(%r11),%xmm6
14001b72b:	ff
14001b72c:	41 0f 28 7b 88       	movaps -0x78(%r11),%xmm7
14001b731:	45 0f 28 43 98       	movaps -0x68(%r11),%xmm8
14001b736:	45 0f 28 4b a8       	movaps -0x58(%r11),%xmm9
14001b73b:	45 0f 28 53 b8       	movaps -0x48(%r11),%xmm10
14001b740:	45 0f 28 5b c8       	movaps -0x38(%r11),%xmm11
14001b745:	4d 8b 73 d8          	mov    -0x28(%r11),%r14
14001b749:	4d 8b 6b e0          	mov    -0x20(%r11),%r13
14001b74d:	4d 8b 63 e8          	mov    -0x18(%r11),%r12
14001b751:	49 8b 6b f0          	mov    -0x10(%r11),%rbp
14001b755:	49 8b 5b f8          	mov    -0x8(%r11),%rbx
14001b759:	49 8d 23             	lea    (%r11),%rsp
14001b75c:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
14001b761:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
14001b766:	f3 c3                	repz ret
14001b768:	90                   	nop
14001b769:	90                   	nop
14001b76a:	90                   	nop
14001b76b:	90                   	nop
14001b76c:	90                   	nop
14001b76d:	90                   	nop
14001b76e:	90                   	nop
14001b76f:	90                   	nop
14001b770:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
14001b775:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14001b77a:	48 89 e0             	mov    %rsp,%rax
14001b77d:	48 89 cf             	mov    %rcx,%rdi
14001b780:	48 89 d6             	mov    %rdx,%rsi
14001b783:	4c 89 c2             	mov    %r8,%rdx
14001b786:	49 89 e3             	mov    %rsp,%r11
14001b789:	53                   	push   %rbx
14001b78a:	55                   	push   %rbp
14001b78b:	41 54                	push   %r12
14001b78d:	41 55                	push   %r13
14001b78f:	41 56                	push   %r14
14001b791:	48 8d a4 24 60 ff ff 	lea    -0xa0(%rsp),%rsp
14001b798:	ff
14001b799:	c5 f8 77             	vzeroupper
14001b79c:	c4 c1 78 29 b3 78 ff 	vmovaps %xmm6,-0x88(%r11)
14001b7a3:	ff ff
14001b7a5:	c4 c1 78 29 7b 88    	vmovaps %xmm7,-0x78(%r11)
14001b7ab:	c4 41 78 29 43 98    	vmovaps %xmm8,-0x68(%r11)
14001b7b1:	c4 41 78 29 4b a8    	vmovaps %xmm9,-0x58(%r11)
14001b7b7:	c4 41 78 29 53 b8    	vmovaps %xmm10,-0x48(%r11)
14001b7bd:	c4 41 78 29 5b c8    	vmovaps %xmm11,-0x38(%r11)
14001b7c3:	48 83 e4 c0          	and    $0xffffffffffffffc0,%rsp
14001b7c7:	49 89 f8             	mov    %rdi,%r8
14001b7ca:	49 89 f1             	mov    %rsi,%r9
14001b7cd:	49 89 d2             	mov    %rdx,%r10
14001b7d0:	49 c1 e2 06          	shl    $0x6,%r10
14001b7d4:	4d 01 ca             	add    %r9,%r10
14001b7d7:	4c 8d 35 62 27 00 00 	lea    0x2762(%rip),%r14        # 0x14001df40
14001b7de:	41 8b 00             	mov    (%r8),%eax
14001b7e1:	41 8b 58 04          	mov    0x4(%r8),%ebx
14001b7e5:	41 8b 48 08          	mov    0x8(%r8),%ecx
14001b7e9:	41 8b 50 0c          	mov    0xc(%r8),%edx
14001b7ed:	89 de                	mov    %ebx,%esi
14001b7ef:	41 8b 68 10          	mov    0x10(%r8),%ebp
14001b7f3:	89 cf                	mov    %ecx,%edi
14001b7f5:	31 d7                	xor    %edx,%edi
14001b7f7:	21 fe                	and    %edi,%esi
14001b7f9:	c4 c1 79 6f 76 40    	vmovdqa 0x40(%r14),%xmm6
14001b7ff:	c4 41 79 6f 5e c0    	vmovdqa -0x40(%r14),%xmm11
14001b805:	c4 c1 7a 6f 01       	vmovdqu (%r9),%xmm0