140012453:	c5 79 7f 4c 24 10    	vmovdqa %xmm9,0x10(%rsp)
140012459:	21 df                	and    %ebx,%edi
14001245b:	31 cb                	xor    %ecx,%ebx
14001245d:	0f ac c0 07          	shrd   $0x7,%eax,%eax
140012461:	89 ee                	mov    %ebp,%esi
140012463:	c5 c9 72 f6 02       	vpslld $0x2,%xmm6,%xmm6
140012468:	31 df                	xor    %ebx,%edi
14001246a:	0f a4 ed 05          	shld   $0x5,%ebp,%ebp
14001246e:	01 fa                	add    %edi,%edx
140012470:	31 c6                	xor    %eax,%esi
140012472:	31 d8                	xor    %ebx,%eax
140012474:	01 ea                	add    %ebp,%edx
140012476:	03 4c 24 28          	add    0x28(%rsp),%ecx
14001247a:	21 c6                	and    %eax,%esi
14001247c:	c4 c1 49 eb f0       	vpor   %xmm8,%xmm6,%xmm6
140012481:	31 d8                	xor    %ebx,%eax
140012483:	0f ac ed 07          	shrd   $0x7,%ebp,%ebp
140012487:	89 d7                	mov    %edx,%edi
140012489:	31 c6                	xor    %eax,%esi
14001248b:	0f a4 d2 05          	shld   $0x5,%edx,%edx
14001248f:	01 f1                	add    %esi,%ecx
140012491:	31 ef                	xor    %ebp,%edi
140012493:	31 c5                	xor    %eax,%ebp
140012495:	01 d1                	add    %edx,%ecx
140012497:	03 5c 24 2c          	add    0x2c(%rsp),%ebx
14001249b:	21 ef                	and    %ebp,%edi
14001249d:	31 c5                	xor    %eax,%ebp
14001249f:	0f ac d2 07          	shrd   $0x7,%edx,%edx
1400124a3:	89 ce                	mov    %ecx,%esi
1400124a5:	31 ef                	xor    %ebp,%edi
1400124a7:	0f a4 c9 05          	shld   $0x5,%ecx,%ecx
1400124ab:	01 fb                	add    %edi,%ebx
1400124ad:	31 d6                	xor    %edx,%esi
1400124af:	31 ea                	xor    %ebp,%edx
1400124b1:	01 cb                	add    %ecx,%ebx
1400124b3:	c4 63 49 0f c5 08    	vpalignr $0x8,%xmm5,%xmm6,%xmm8
1400124b9:	c5 c1 ef fb          	vpxor  %xmm3,%xmm7,%xmm7
1400124bd:	03 44 24 30          	add    0x30(%rsp),%eax
1400124c1:	21 d6                	and    %edx,%esi
1400124c3:	31 ea                	xor    %ebp,%edx
1400124c5:	0f ac c9 07          	shrd   $0x7,%ecx,%ecx
1400124c9:	c5 c1 ef f8          	vpxor  %xmm0,%xmm7,%xmm7
1400124cd:	89 df                	mov    %ebx,%edi
1400124cf:	31 d6                	xor    %edx,%esi
1400124d1:	c5 21 fe ce          	vpaddd %xmm6,%xmm11,%xmm9
1400124d5:	c4 41 79 6f 5e 20    	vmovdqa 0x20(%r14),%xmm11
1400124db:	0f a4 db 05          	shld   $0x5,%ebx,%ebx
1400124df:	01 f0                	add    %esi,%eax
1400124e1:	c4 c1 41 ef f8       	vpxor  %xmm8,%xmm7,%xmm7
1400124e6:	31 cf                	xor    %ecx,%edi
1400124e8:	31 d1                	xor    %edx,%ecx
1400124ea:	01 d8                	add    %ebx,%eax
1400124ec:	03 6c 24 34          	add    0x34(%rsp),%ebp
1400124f0:	c5 b9 72 d7 1e       	vpsrld $0x1e,%xmm7,%xmm8
1400124f5:	c5 79 7f 4c 24 20    	vmovdqa %xmm9,0x20(%rsp)
1400124fb:	21 cf                	and    %ecx,%edi
1400124fd:	31 d1                	xor    %edx,%ecx
1400124ff:	0f ac db 07          	shrd   $0x7,%ebx,%ebx
140012503:	89 c6                	mov    %eax,%esi
140012505:	c5 c1 72 f7 02       	vpslld $0x2,%xmm7,%xmm7
14001250a:	31 cf                	xor    %ecx,%edi
14001250c:	0f a4 c0 05          	shld   $0x5,%eax,%eax
140012510:	01 fd                	add    %edi,%ebp
140012512:	31 de                	xor    %ebx,%esi
140012514:	31 cb                	xor    %ecx,%ebx
140012516:	01 c5                	add    %eax,%ebp
140012518:	03 54 24 38          	add    0x38(%rsp),%edx
14001251c:	21 de                	and    %ebx,%esi
14001251e:	c4 c1 41 eb f8       	vpor   %xmm8,%xmm7,%xmm7
140012523:	31 cb                	xor    %ecx,%ebx
140012525:	0f ac c0 07          	shrd   $0x7,%eax,%eax
140012529:	89 ef                	mov    %ebp,%edi
14001252b:	31 de                	xor    %ebx,%esi
14001252d:	0f a4 ed 05          	shld   $0x5,%ebp,%ebp
140012531:	01 f2                	add    %esi,%edx
140012533:	31 c7                	xor    %eax,%edi
140012535:	31 d8                	xor    %ebx,%eax
140012537:	01 ea                	add    %ebp,%edx
140012539:	03 4c 24 3c          	add    0x3c(%rsp),%ecx
14001253d:	21 c7                	and    %eax,%edi
14001253f:	31 d8                	xor    %ebx,%eax
140012541:	0f ac ed 07          	shrd   $0x7,%ebp,%ebp
140012545:	89 d6                	mov    %edx,%esi
140012547:	31 c7                	xor    %eax,%edi
140012549:	0f a4 d2 05          	shld   $0x5,%edx,%edx
14001254d:	01 f9                	add    %edi,%ecx
14001254f:	31 ee                	xor    %ebp,%esi
140012551:	31 c5                	xor    %eax,%ebp
140012553:	01 d1                	add    %edx,%ecx
140012555:	c4 63 41 0f c6 08    	vpalignr $0x8,%xmm6,%xmm7,%xmm8
14001255b:	c5 f9 ef c4          	vpxor  %xmm4,%xmm0,%xmm0
14001255f:	03 1c 24             	add    (%rsp),%ebx
140012562:	21 ee                	and    %ebp,%esi
140012564:	31 c5                	xor    %eax,%ebp
140012566:	0f ac d2 07          	shrd   $0x7,%edx,%edx
14001256a:	c5 f9 ef c1          	vpxor  %xmm1,%xmm0,%xmm0
14001256e:	89 cf                	mov    %ecx,%edi
140012570:	31 ee                	xor    %ebp,%esi
140012572:	c5 21 fe cf          	vpaddd %xmm7,%xmm11,%xmm9
140012576:	0f a4 c9 05          	shld   $0x5,%ecx,%ecx
14001257a:	01 f3                	add    %esi,%ebx
14001257c:	c4 c1 79 ef c0       	vpxor  %xmm8,%xmm0,%xmm0
140012581:	31 d7                	xor    %edx,%edi
140012583:	31 ea                	xor    %ebp,%edx
140012585:	01 cb                	add    %ecx,%ebx
140012587:	03 44 24 04          	add    0x4(%rsp),%eax
14001258b:	c5 b9 72 d0 1e       	vpsrld $0x1e,%xmm0,%xmm8
140012590:	c5 79 7f 4c 24 30    	vmovdqa %xmm9,0x30(%rsp)
140012596:	21 d7                	and    %edx,%edi
140012598:	31 ea                	xor    %ebp,%edx
14001259a:	0f ac c9 07          	shrd   $0x7,%ecx,%ecx
14001259e:	89 de                	mov    %ebx,%esi
1400125a0:	c5 f9 72 f0 02       	vpslld $0x2,%xmm0,%xmm0
1400125a5:	31 d7                	xor    %edx,%edi
1400125a7:	0f a4 db 05          	shld   $0x5,%ebx,%ebx
1400125ab:	01 f8                	add    %edi,%eax
1400125ad:	31 ce                	xor    %ecx,%esi
1400125af:	31 d1                	xor    %edx,%ecx
1400125b1:	01 d8                	add    %ebx,%eax
1400125b3:	03 6c 24 08          	add    0x8(%rsp),%ebp
1400125b7:	21 ce                	and    %ecx,%esi
1400125b9:	c4 c1 79 eb c0       	vpor   %xmm8,%xmm0,%xmm0
1400125be:	31 d1                	xor    %edx,%ecx
1400125c0:	0f ac db 07          	shrd   $0x7,%ebx,%ebx
1400125c4:	89 c7                	mov    %eax,%edi
1400125c6:	31 ce                	xor    %ecx,%esi
1400125c8:	0f a4 c0 05          	shld   $0x5,%eax,%eax
1400125cc:	01 f5                	add    %esi,%ebp
1400125ce:	31 df                	xor    %ebx,%edi
1400125d0:	31 cb                	xor    %ecx,%ebx
1400125d2:	01 c5                	add    %eax,%ebp
1400125d4:	03 54 24 0c          	add    0xc(%rsp),%edx
1400125d8:	21 df                	and    %ebx,%edi
1400125da:	31 cb                	xor    %ecx,%ebx
1400125dc:	0f ac c0 07          	shrd   $0x7,%eax,%eax
1400125e0:	89 ee                	mov    %ebp,%esi
1400125e2:	31 df                	xor    %ebx,%edi
1400125e4:	0f a4 ed 05          	shld   $0x5,%ebp,%ebp
1400125e8:	01 fa                	add    %edi,%edx
1400125ea:	31 c6                	xor    %eax,%esi
1400125ec:	31 d8                	xor    %ebx,%eax
1400125ee:	01 ea                	add    %ebp,%edx
1400125f0:	c4 63 79 0f c7 08    	vpalignr $0x8,%xmm7,%xmm0,%xmm8
1400125f6:	c5 f1 ef cd          	vpxor  %xmm5,%xmm1,%xmm1
1400125fa:	03 4c 24 10          	add    0x10(%rsp),%ecx
1400125fe:	21 c6                	and    %eax,%esi
140012600:	31 d8                	xor    %ebx,%eax
140012602:	0f ac ed 07          	shrd   $0x7,%ebp,%ebp
140012606:	c5 f1 ef ca          	vpxor  %xmm2,%xmm1,%xmm1
14001260a:	89 d7                	mov    %edx,%edi
14001260c:	31 c6                	xor    %eax,%esi
14001260e:	c5 21 fe c8          	vpaddd %xmm0,%xmm11,%xmm9
140012612:	0f a4 d2 05          	shld   $0x5,%edx,%edx
140012616:	01 f1                	add    %esi,%ecx
140012618:	c4 c1 71 ef c8       	vpxor  %xmm8,%xmm1,%xmm1
14001261d:	31 ef                	xor    %ebp,%edi
14001261f:	31 c5                	xor    %eax,%ebp
140012621:	01 d1                	add    %edx,%ecx
140012623:	03 5c 24 14          	add    0x14(%rsp),%ebx
140012627:	c5 b9 72 d1 1e       	vpsrld $0x1e,%xmm1,%xmm8
14001262c:	c5 79 7f 0c 24       	vmovdqa %xmm9,(%rsp)
140012631:	21 ef                	and    %ebp,%edi
140012633:	31 c5                	xor    %eax,%ebp
140012635:	0f ac d2 07          	shrd   $0x7,%edx,%edx
140012639:	89 ce                	mov    %ecx,%esi
14001263b:	c5 f1 72 f1 02       	vpslld $0x2,%xmm1,%xmm1
140012640:	31 ef                	xor    %ebp,%edi
140012642:	0f a4 c9 05          	shld   $0x5,%ecx,%ecx
140012646:	01 fb                	add    %edi,%ebx
140012648:	31 d6                	xor    %edx,%esi
14001264a:	31 ea                	xor    %ebp,%edx
14001264c:	01 cb                	add    %ecx,%ebx
14001264e:	03 44 24 18          	add    0x18(%rsp),%eax
140012652:	21 d6                	and    %edx,%esi
140012654:	c4 c1 71 eb c8       	vpor   %xmm8,%xmm1,%xmm1
140012659:	31 ea                	xor    %ebp,%edx
14001265b:	0f ac c9 07          	shrd   $0x7,%ecx,%ecx
14001265f:	89 df                	mov    %ebx,%edi
140012661:	31 d6                	xor    %edx,%esi
140012663:	0f a4 db 05          	shld   $0x5,%ebx,%ebx
140012667:	01 f0                	add    %esi,%eax
140012669:	31 cf                	xor    %ecx,%edi
14001266b:	31 d1                	xor    %edx,%ecx
14001266d:	01 d8                	add    %ebx,%eax
14001266f:	03 6c 24 1c          	add    0x1c(%rsp),%ebp
140012673:	21 cf                	and    %ecx,%edi
140012675:	31 d1                	xor    %edx,%ecx
140012677:	0f ac db 07          	shrd   $0x7,%ebx,%ebx
14001267b:	89 c6                	mov    %eax,%esi
14001267d:	31 cf                	xor    %ecx,%edi
14001267f:	0f a4 c0 05          	shld   $0x5,%eax,%eax
140012683:	01 fd                	add    %edi,%ebp
140012685:	31 de                	xor    %ebx,%esi
140012687:	31 cb                	xor    %ecx,%ebx
140012689:	01 c5                	add    %eax,%ebp
14001268b:	c4 63 71 0f c0 08    	vpalignr $0x8,%xmm0,%xmm1,%xmm8
140012691:	c5 e9 ef d6          	vpxor  %xmm6,%xmm2,%xmm2
140012695:	03 54 24 20          	add    0x20(%rsp),%edx
140012699:	21 de                	and    %ebx,%esi
14001269b:	31 cb                	xor    %ecx,%ebx
14001269d:	0f ac c0 07          	shrd   $0x7,%eax,%eax
1400126a1:	c5 e9 ef d3          	vpxor  %xmm3,%xmm2,%xmm2
1400126a5:	89 ef                	mov    %ebp,%edi
1400126a7:	31 de                	xor    %ebx,%esi
1400126a9:	c5 21 fe c9          	vpaddd %xmm1,%xmm11,%xmm9
1400126ad:	0f a4 ed 05          	shld   $0x5,%ebp,%ebp
1400126b1:	01 f2                	add    %esi,%edx
1400126b3:	c4 c1 69 ef d0       	vpxor  %xmm8,%xmm2,%xmm2
1400126b8:	31 c7                	xor    %eax,%edi
1400126ba:	31 d8                	xor    %ebx,%eax
1400126bc:	01 ea                	add    %ebp,%edx
1400126be:	03 4c 24 24          	add    0x24(%rsp),%ecx
1400126c2:	c5 b9 72 d2 1e       	vpsrld $0x1e,%xmm2,%xmm8
1400126c7:	c5 79 7f 4c 24 10    	vmovdqa %xmm9,0x10(%rsp)
1400126cd:	21 c7                	and    %eax,%edi
1400126cf:	31 d8                	xor    %ebx,%eax
1400126d1:	0f ac ed 07          	shrd   $0x7,%ebp,%ebp
1400126d5:	89 d6                	mov    %edx,%esi
1400126d7:	c5 e9 72 f2 02       	vpslld $0x2,%xmm2,%xmm2
1400126dc:	31 c7                	xor    %eax,%edi
1400126de:	0f a4 d2 05          	shld   $0x5,%edx,%edx
1400126e2:	01 f9                	add    %edi,%ecx
1400126e4:	31 ee                	xor    %ebp,%esi
1400126e6:	31 c5                	xor    %eax,%ebp
1400126e8:	01 d1                	add    %edx,%ecx
1400126ea:	03 5c 24 28          	add    0x28(%rsp),%ebx
1400126ee:	21 ee                	and    %ebp,%esi
1400126f0:	c4 c1 69 eb d0       	vpor   %xmm8,%xmm2,%xmm2
1400126f5:	31 c5                	xor    %eax,%ebp
1400126f7:	0f ac d2 07          	shrd   $0x7,%edx,%edx
1400126fb:	89 cf                	mov    %ecx,%edi
1400126fd:	31 ee                	xor    %ebp,%esi
1400126ff:	0f a4 c9 05          	shld   $0x5,%ecx,%ecx
140012703:	01 f3                	add    %esi,%ebx
140012705:	31 d7                	xor    %edx,%edi
140012707:	31 ea                	xor    %ebp,%edx
140012709:	01 cb                	add    %ecx,%ebx
14001270b:	03 44 24 2c          	add    0x2c(%rsp),%eax
14001270f:	21 d7                	and    %edx,%edi
140012711:	31 ea                	xor    %ebp,%edx
140012713:	0f ac c9 07          	shrd   $0x7,%ecx,%ecx
140012717:	89 de                	mov    %ebx,%esi
140012719:	31 d7                	xor    %edx,%edi
14001271b:	0f a4 db 05          	shld   $0x5,%ebx,%ebx
14001271f:	01 f8                	add    %edi,%eax
140012721:	31 d6                	xor    %edx,%esi
140012723:	01 d8                	add    %ebx,%eax
140012725:	c4 63 69 0f c1 08    	vpalignr $0x8,%xmm1,%xmm2,%xmm8
14001272b:	c5 e1 ef df          	vpxor  %xmm7,%xmm3,%xmm3
14001272f:	03 6c 24 30          	add    0x30(%rsp),%ebp
140012733:	31 ce                	xor    %ecx,%esi
140012735:	89 c7                	mov    %eax,%edi
140012737:	0f a4 c0 05          	shld   $0x5,%eax,%eax
14001273b:	c5 e1 ef dc          	vpxor  %xmm4,%xmm3,%xmm3
14001273f:	01 f5                	add    %esi,%ebp
140012741:	31 cf                	xor    %ecx,%edi
140012743:	c5 21 fe ca          	vpaddd %xmm2,%xmm11,%xmm9
140012747:	0f ac db 07          	shrd   $0x7,%ebx,%ebx
14001274b:	01 c5                	add    %eax,%ebp
14001274d:	c4 c1 61 ef d8       	vpxor  %xmm8,%xmm3,%xmm3
140012752:	03 54 24 34          	add    0x34(%rsp),%edx
140012756:	31 df                	xor    %ebx,%edi
140012758:	89 ee                	mov    %ebp,%esi
14001275a:	0f a4 ed 05          	shld   $0x5,%ebp,%ebp
14001275e:	c5 b9 72 d3 1e       	vpsrld $0x1e,%xmm3,%xmm8
140012763:	c5 79 7f 4c 24 20    	vmovdqa %xmm9,0x20(%rsp)
140012769:	01 fa                	add    %edi,%edx
14001276b:	31 de                	xor    %ebx,%esi
14001276d:	0f ac c0 07          	shrd   $0x7,%eax,%eax
140012771:	01 ea                	add    %ebp,%edx
140012773:	c5 e1 72 f3 02       	vpslld $0x2,%xmm3,%xmm3
140012778:	03 4c 24 38          	add    0x38(%rsp),%ecx
14001277c:	31 c6                	xor    %eax,%esi
14001277e:	89 d7                	mov    %edx,%edi
140012780:	0f a4 d2 05          	shld   $0x5,%edx,%edx
140012784:	01 f1                	add    %esi,%ecx
140012786:	31 c7                	xor    %eax,%edi
140012788:	0f ac ed 07          	shrd   $0x7,%ebp,%ebp
14001278c:	01 d1                	add    %edx,%ecx
14001278e:	c4 c1 61 eb d8       	vpor   %xmm8,%xmm3,%xmm3
140012793:	03 5c 24 3c          	add    0x3c(%rsp),%ebx
140012797:	31 ef                	xor    %ebp,%edi
140012799:	89 ce                	mov    %ecx,%esi
14001279b:	0f a4 c9 05          	shld   $0x5,%ecx,%ecx
14001279f:	01 fb                	add    %edi,%ebx
1400127a1:	31 ee                	xor    %ebp,%esi
1400127a3:	0f ac d2 07          	shrd   $0x7,%edx,%edx
1400127a7:	01 cb                	add    %ecx,%ebx
1400127a9:	03 04 24             	add    (%rsp),%eax
1400127ac:	c5 21 fe cb          	vpaddd %xmm3,%xmm11,%xmm9
1400127b0:	31 d6                	xor    %edx,%esi
1400127b2:	89 df                	mov    %ebx,%edi
1400127b4:	0f a4 db 05          	shld   $0x5,%ebx,%ebx
1400127b8:	01 f0                	add    %esi,%eax
1400127ba:	c5 79 7f 4c 24 30    	vmovdqa %xmm9,0x30(%rsp)
1400127c0:	31 d7                	xor    %edx,%edi
1400127c2:	0f ac c9 07          	shrd   $0x7,%ecx,%ecx
1400127c6:	01 d8                	add    %ebx,%eax
1400127c8:	03 6c 24 04          	add    0x4(%rsp),%ebp
1400127cc:	31 cf                	xor    %ecx,%edi
1400127ce:	89 c6                	mov    %eax,%esi
1400127d0:	0f a4 c0 05          	shld   $0x5,%eax,%eax
1400127d4:	01 fd                	add    %edi,%ebp
1400127d6:	31 ce                	xor    %ecx,%esi
1400127d8:	0f ac db 07          	shrd   $0x7,%ebx,%ebx
1400127dc:	01 c5                	add    %eax,%ebp
1400127de:	03 54 24 08          	add    0x8(%rsp),%edx
1400127e2:	31 de                	xor    %ebx,%esi
1400127e4:	89 ef                	mov    %ebp,%edi
1400127e6:	0f a4 ed 05          	shld   $0x5,%ebp,%ebp
1400127ea:	01 f2                	add    %esi,%edx
1400127ec:	31 df                	xor    %ebx,%edi
1400127ee:	0f ac c0 07          	shrd   $0x7,%eax,%eax
1400127f2:	01 ea                	add    %ebp,%edx
1400127f4:	03 4c 24 0c          	add    0xc(%rsp),%ecx
1400127f8:	31 c7                	xor    %eax,%edi
1400127fa:	89 d6                	mov    %edx,%esi
1400127fc:	0f a4 d2 05          	shld   $0x5,%edx,%edx
140012800:	01 f9                	add    %edi,%ecx
140012802:	31 c6                	xor    %eax,%esi
140012804:	0f ac ed 07          	shrd   $0x7,%ebp,%ebp
140012808:	01 d1                	add    %edx,%ecx
14001280a:	4d 39 d1             	cmp    %r10,%r9
14001280d:	0f 84 9d 01 00 00    	je     0x1400129b0
140012813:	c4 c1 79 6f 76 40    	vmovdqa 0x40(%r14),%xmm6
140012819:	c4 41 79 6f 5e c0    	vmovdqa -0x40(%r14),%xmm11
14001281f:	c4 c1 7a 6f 01       	vmovdqu (%r9),%xmm0
140012824:	c4 c1 7a 6f 49 10    	vmovdqu 0x10(%r9),%xmm1
14001282a:	c4 c1 7a 6f 51 20    	vmovdqu 0x20(%r9),%xmm2
140012830:	c4 c1 7a 6f 59 30    	vmovdqu 0x30(%r9),%xmm3
140012836:	c4 e2 79 00 c6       	vpshufb %xmm6,%xmm0,%xmm0
14001283b:	49 83 c1 40          	add    $0x40,%r9
14001283f:	03 5c 24 10          	add    0x10(%rsp),%ebx
140012843:	31 ee                	xor    %ebp,%esi
140012845:	c4 e2 71 00 ce       	vpshufb %xmm6,%xmm1,%xmm1
14001284a:	89 cf                	mov    %ecx,%edi
14001284c:	0f a4 c9 05          	shld   $0x5,%ecx,%ecx
140012850:	c4 c1 79 fe e3       	vpaddd %xmm11,%xmm0,%xmm4
140012855:	01 f3                	add    %esi,%ebx
140012857:	31 ef                	xor    %ebp,%edi
140012859:	0f ac d2 07          	shrd   $0x7,%edx,%edx
14001285d:	01 cb                	add    %ecx,%ebx
14001285f:	c5 f9 7f 24 24       	vmovdqa %xmm4,(%rsp)
140012864:	03 44 24 14          	add    0x14(%rsp),%eax
140012868:	31 d7                	xor    %edx,%edi
14001286a:	89 de                	mov    %ebx,%esi
14001286c:	0f a4 db 05          	shld   $0x5,%ebx,%ebx
140012870:	01 f8                	add    %edi,%eax
140012872:	31 d6                	xor    %edx,%esi
140012874:	0f ac c9 07          	shrd   $0x7,%ecx,%ecx