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
140012878:	01 d8                	add    %ebx,%eax
14001287a:	03 6c 24 18          	add    0x18(%rsp),%ebp
14001287e:	31 ce                	xor    %ecx,%esi
140012880:	89 c7                	mov    %eax,%edi
140012882:	0f a4 c0 05          	shld   $0x5,%eax,%eax
140012886:	01 f5                	add    %esi,%ebp
140012888:	31 cf                	xor    %ecx,%edi
14001288a:	0f ac db 07          	shrd   $0x7,%ebx,%ebx
14001288e:	01 c5                	add    %eax,%ebp
140012890:	03 54 24 1c          	add    0x1c(%rsp),%edx
140012894:	31 df                	xor    %ebx,%edi
140012896:	89 ee                	mov    %ebp,%esi
140012898:	0f a4 ed 05          	shld   $0x5,%ebp,%ebp
14001289c:	01 fa                	add    %edi,%edx
14001289e:	31 de                	xor    %ebx,%esi
1400128a0:	0f ac c0 07          	shrd   $0x7,%eax,%eax
1400128a4:	01 ea                	add    %ebp,%edx
1400128a6:	03 4c 24 20          	add    0x20(%rsp),%ecx
1400128aa:	31 c6                	xor    %eax,%esi
1400128ac:	c4 e2 69 00 d6       	vpshufb %xmm6,%xmm2,%xmm2
1400128b1:	89 d7                	mov    %edx,%edi
1400128b3:	0f a4 d2 05          	shld   $0x5,%edx,%edx
1400128b7:	c4 c1 71 fe eb       	vpaddd %xmm11,%xmm1,%xmm5
1400128bc:	01 f1                	add    %esi,%ecx
1400128be:	31 c7                	xor    %eax,%edi
1400128c0:	0f ac ed 07          	shrd   $0x7,%ebp,%ebp
1400128c4:	01 d1                	add    %edx,%ecx
1400128c6:	c5 f9 7f 6c 24 10    	vmovdqa %xmm5,0x10(%rsp)
1400128cc:	03 5c 24 24          	add    0x24(%rsp),%ebx
1400128d0:	31 ef                	xor    %ebp,%edi
1400128d2:	89 ce                	mov    %ecx,%esi
1400128d4:	0f a4 c9 05          	shld   $0x5,%ecx,%ecx
1400128d8:	01 fb                	add    %edi,%ebx
1400128da:	31 ee                	xor    %ebp,%esi
1400128dc:	0f ac d2 07          	shrd   $0x7,%edx,%edx
1400128e0:	01 cb                	add    %ecx,%ebx
1400128e2:	03 44 24 28          	add    0x28(%rsp),%eax
1400128e6:	31 d6                	xor    %edx,%esi
1400128e8:	89 df                	mov    %ebx,%edi
1400128ea:	0f a4 db 05          	shld   $0x5,%ebx,%ebx
1400128ee:	01 f0                	add    %esi,%eax
1400128f0:	31 d7                	xor    %edx,%edi
1400128f2:	0f ac c9 07          	shrd   $0x7,%ecx,%ecx
1400128f6:	01 d8                	add    %ebx,%eax
1400128f8:	03 6c 24 2c          	add    0x2c(%rsp),%ebp
1400128fc:	31 cf                	xor    %ecx,%edi
1400128fe:	89 c6                	mov    %eax,%esi
140012900:	0f a4 c0 05          	shld   $0x5,%eax,%eax
140012904:	01 fd                	add    %edi,%ebp
140012906:	31 ce                	xor    %ecx,%esi
140012908:	0f ac db 07          	shrd   $0x7,%ebx,%ebx
14001290c:	01 c5                	add    %eax,%ebp
14001290e:	03 54 24 30          	add    0x30(%rsp),%edx
140012912:	31 de                	xor    %ebx,%esi
140012914:	c4 e2 61 00 de       	vpshufb %xmm6,%xmm3,%xmm3
140012919:	89 ef                	mov    %ebp,%edi
14001291b:	0f a4 ed 05          	shld   $0x5,%ebp,%ebp
14001291f:	c4 c1 69 fe f3       	vpaddd %xmm11,%xmm2,%xmm6
140012924:	01 f2                	add    %esi,%edx
140012926:	31 df                	xor    %ebx,%edi
140012928:	0f ac c0 07          	shrd   $0x7,%eax,%eax
14001292c:	01 ea                	add    %ebp,%edx
14001292e:	c5 f9 7f 74 24 20    	vmovdqa %xmm6,0x20(%rsp)
140012934:	03 4c 24 34          	add    0x34(%rsp),%ecx
140012938:	31 c7                	xor    %eax,%edi
14001293a:	89 d6                	mov    %edx,%esi
14001293c:	0f a4 d2 05          	shld   $0x5,%edx,%edx
140012940:	01 f9                	add    %edi,%ecx
140012942:	31 c6                	xor    %eax,%esi
140012944:	0f ac ed 07          	shrd   $0x7,%ebp,%ebp
140012948:	01 d1                	add    %edx,%ecx
14001294a:	03 5c 24 38          	add    0x38(%rsp),%ebx
14001294e:	31 ee                	xor    %ebp,%esi
140012950:	89 cf                	mov    %ecx,%edi
140012952:	0f a4 c9 05          	shld   $0x5,%ecx,%ecx
140012956:	01 f3                	add    %esi,%ebx
140012958:	31 ef                	xor    %ebp,%edi
14001295a:	0f ac d2 07          	shrd   $0x7,%edx,%edx
14001295e:	01 cb                	add    %ecx,%ebx
140012960:	03 44 24 3c          	add    0x3c(%rsp),%eax
140012964:	31 d7                	xor    %edx,%edi
140012966:	89 de                	mov    %ebx,%esi
140012968:	0f a4 db 05          	shld   $0x5,%ebx,%ebx
14001296c:	01 f8                	add    %edi,%eax
14001296e:	0f ac c9 07          	shrd   $0x7,%ecx,%ecx
140012972:	01 d8                	add    %ebx,%eax
140012974:	41 03 00             	add    (%r8),%eax
140012977:	41 03 70 04          	add    0x4(%r8),%esi
14001297b:	41 03 48 08          	add    0x8(%r8),%ecx
14001297f:	41 03 50 0c          	add    0xc(%r8),%edx
140012983:	41 89 00             	mov    %eax,(%r8)
140012986:	41 03 68 10          	add    0x10(%r8),%ebp
14001298a:	41 89 70 04          	mov    %esi,0x4(%r8)
14001298e:	89 f3                	mov    %esi,%ebx
140012990:	41 89 48 08          	mov    %ecx,0x8(%r8)
140012994:	89 cf                	mov    %ecx,%edi
140012996:	41 89 50 0c          	mov    %edx,0xc(%r8)
14001299a:	31 d7                	xor    %edx,%edi
14001299c:	41 89 68 10          	mov    %ebp,0x10(%r8)
1400129a0:	21 fe                	and    %edi,%esi
1400129a2:	e9 79 f4 ff ff       	jmp    0x140011e20
1400129a7:	90                   	nop
1400129a8:	90                   	nop
1400129a9:	90                   	nop
1400129aa:	90                   	nop
1400129ab:	90                   	nop
1400129ac:	90                   	nop
1400129ad:	90                   	nop
1400129ae:	90                   	nop
1400129af:	90                   	nop
1400129b0:	03 5c 24 10          	add    0x10(%rsp),%ebx
1400129b4:	31 ee                	xor    %ebp,%esi
1400129b6:	89 cf                	mov    %ecx,%edi
1400129b8:	0f a4 c9 05          	shld   $0x5,%ecx,%ecx
1400129bc:	01 f3                	add    %esi,%ebx
1400129be:	31 ef                	xor    %ebp,%edi
1400129c0:	0f ac d2 07          	shrd   $0x7,%edx,%edx
1400129c4:	01 cb                	add    %ecx,%ebx
1400129c6:	03 44 24 14          	add    0x14(%rsp),%eax
1400129ca:	31 d7                	xor    %edx,%edi
1400129cc:	89 de                	mov    %ebx,%esi
1400129ce:	0f a4 db 05          	shld   $0x5,%ebx,%ebx
1400129d2:	01 f8                	add    %edi,%eax
1400129d4:	31 d6                	xor    %edx,%esi
1400129d6:	0f ac c9 07          	shrd   $0x7,%ecx,%ecx
1400129da:	01 d8                	add    %ebx,%eax
1400129dc:	03 6c 24 18          	add    0x18(%rsp),%ebp
1400129e0:	31 ce                	xor    %ecx,%esi
1400129e2:	89 c7                	mov    %eax,%edi
1400129e4:	0f a4 c0 05          	shld   $0x5,%eax,%eax
1400129e8:	01 f5                	add    %esi,%ebp
1400129ea:	31 cf                	xor    %ecx,%edi
1400129ec:	0f ac db 07          	shrd   $0x7,%ebx,%ebx
1400129f0:	01 c5                	add    %eax,%ebp
1400129f2:	03 54 24 1c          	add    0x1c(%rsp),%edx
1400129f6:	31 df                	xor    %ebx,%edi
1400129f8:	89 ee                	mov    %ebp,%esi
1400129fa:	0f a4 ed 05          	shld   $0x5,%ebp,%ebp
1400129fe:	01 fa                	add    %edi,%edx
140012a00:	31 de                	xor    %ebx,%esi
140012a02:	0f ac c0 07          	shrd   $0x7,%eax,%eax
140012a06:	01 ea                	add    %ebp,%edx
140012a08:	03 4c 24 20          	add    0x20(%rsp),%ecx
140012a0c:	31 c6                	xor    %eax,%esi
140012a0e:	89 d7                	mov    %edx,%edi
140012a10:	0f a4 d2 05          	shld   $0x5,%edx,%edx
140012a14:	01 f1                	add    %esi,%ecx
140012a16:	31 c7                	xor    %eax,%edi
140012a18:	0f ac ed 07          	shrd   $0x7,%ebp,%ebp
140012a1c:	01 d1                	add    %edx,%ecx
140012a1e:	03 5c 24 24          	add    0x24(%rsp),%ebx
140012a22:	31 ef                	xor    %ebp,%edi
140012a24:	89 ce                	mov    %ecx,%esi
140012a26:	0f a4 c9 05          	shld   $0x5,%ecx,%ecx
140012a2a:	01 fb                	add    %edi,%ebx
140012a2c:	31 ee                	xor    %ebp,%esi
140012a2e:	0f ac d2 07          	shrd   $0x7,%edx,%edx
140012a32:	01 cb                	add    %ecx,%ebx
140012a34:	03 44 24 28          	add    0x28(%rsp),%eax
140012a38:	31 d6                	xor    %edx,%esi
140012a3a:	89 df                	mov    %ebx,%edi
140012a3c:	0f a4 db 05          	shld   $0x5,%ebx,%ebx
140012a40:	01 f0                	add    %esi,%eax
140012a42:	31 d7                	xor    %edx,%edi
140012a44:	0f ac c9 07          	shrd   $0x7,%ecx,%ecx
140012a48:	01 d8                	add    %ebx,%eax
140012a4a:	03 6c 24 2c          	add    0x2c(%rsp),%ebp
140012a4e:	31 cf                	xor    %ecx,%edi
140012a50:	89 c6                	mov    %eax,%esi
140012a52:	0f a4 c0 05          	shld   $0x5,%eax,%eax
140012a56:	01 fd                	add    %edi,%ebp
140012a58:	31 ce                	xor    %ecx,%esi
140012a5a:	0f ac db 07          	shrd   $0x7,%ebx,%ebx
140012a5e:	01 c5                	add    %eax,%ebp
140012a60:	03 54 24 30          	add    0x30(%rsp),%edx