1400117a0:	21 d7                	and    %edx,%edi
1400117a2:	31 ea                	xor    %ebp,%edx
1400117a4:	c1 c9 07             	ror    $0x7,%ecx
1400117a7:	66 44 0f 6f c0       	movdqa %xmm0,%xmm8
1400117ac:	89 de                	mov    %ebx,%esi
1400117ae:	31 d7                	xor    %edx,%edi
1400117b0:	66 44 0f 7f 4c 24 30 	movdqa %xmm9,0x30(%rsp)
1400117b7:	c1 c3 05             	rol    $0x5,%ebx
1400117ba:	01 f8                	add    %edi,%eax
1400117bc:	31 ce                	xor    %ecx,%esi
1400117be:	66 0f 72 f0 02       	pslld  $0x2,%xmm0
1400117c3:	31 d1                	xor    %edx,%ecx
1400117c5:	01 d8                	add    %ebx,%eax
1400117c7:	66 41 0f 72 d0 1e    	psrld  $0x1e,%xmm8
1400117cd:	03 6c 24 08          	add    0x8(%rsp),%ebp
1400117d1:	21 ce                	and    %ecx,%esi
1400117d3:	31 d1                	xor    %edx,%ecx
1400117d5:	66 41 0f eb c0       	por    %xmm8,%xmm0
1400117da:	c1 cb 07             	ror    $0x7,%ebx
1400117dd:	89 c7                	mov    %eax,%edi
1400117df:	31 ce                	xor    %ecx,%esi
1400117e1:	c1 c0 05             	rol    $0x5,%eax
1400117e4:	66 44 0f 70 cf ee    	pshufd $0xee,%xmm7,%xmm9
1400117ea:	01 f5                	add    %esi,%ebp
1400117ec:	31 df                	xor    %ebx,%edi
1400117ee:	31 cb                	xor    %ecx,%ebx
1400117f0:	01 c5                	add    %eax,%ebp
1400117f2:	03 54 24 0c          	add    0xc(%rsp),%edx
1400117f6:	21 df                	and    %ebx,%edi
1400117f8:	31 cb                	xor    %ecx,%ebx
1400117fa:	c1 c8 07             	ror    $0x7,%eax
1400117fd:	89 ee                	mov    %ebp,%esi
1400117ff:	31 df                	xor    %ebx,%edi
140011801:	c1 c5 05             	rol    $0x5,%ebp
140011804:	01 fa                	add    %edi,%edx
140011806:	31 c6                	xor    %eax,%esi
140011808:	31 d8                	xor    %ebx,%eax
14001180a:	01 ea                	add    %ebp,%edx
14001180c:	66 0f ef cd          	pxor   %xmm5,%xmm1
140011810:	03 4c 24 10          	add    0x10(%rsp),%ecx
140011814:	21 c6                	and    %eax,%esi
140011816:	31 d8                	xor    %ebx,%eax
140011818:	c1 cd 07             	ror    $0x7,%ebp
14001181b:	66 44 0f 6c c8       	punpcklqdq %xmm0,%xmm9
140011820:	89 d7                	mov    %edx,%edi
140011822:	31 c6                	xor    %eax,%esi
140011824:	66 0f ef ca          	pxor   %xmm2,%xmm1
140011828:	c1 c2 05             	rol    $0x5,%edx
14001182b:	01 f1                	add    %esi,%ecx
14001182d:	66 45 0f 6f c2       	movdqa %xmm10,%xmm8
140011832:	31 ef                	xor    %ebp,%edi
140011834:	66 44 0f fe d0       	paddd  %xmm0,%xmm10
140011839:	31 c5                	xor    %eax,%ebp
14001183b:	66 41 0f ef c9       	pxor   %xmm9,%xmm1
140011840:	01 d1                	add    %edx,%ecx
140011842:	03 5c 24 14          	add    0x14(%rsp),%ebx
140011846:	21 ef                	and    %ebp,%edi
140011848:	31 c5                	xor    %eax,%ebp
14001184a:	c1 ca 07             	ror    $0x7,%edx
14001184d:	66 44 0f 6f c9       	movdqa %xmm1,%xmm9
140011852:	89 ce                	mov    %ecx,%esi
140011854:	31 ef                	xor    %ebp,%edi
140011856:	66 44 0f 7f 14 24    	movdqa %xmm10,(%rsp)
14001185c:	c1 c1 05             	rol    $0x5,%ecx
14001185f:	01 fb                	add    %edi,%ebx
140011861:	31 d6                	xor    %edx,%esi
140011863:	66 0f 72 f1 02       	pslld  $0x2,%xmm1
140011868:	31 ea                	xor    %ebp,%edx
14001186a:	01 cb                	add    %ecx,%ebx
14001186c:	66 41 0f 72 d1 1e    	psrld  $0x1e,%xmm9
140011872:	03 44 24 18          	add    0x18(%rsp),%eax
140011876:	21 d6                	and    %edx,%esi
140011878:	31 ea                	xor    %ebp,%edx
14001187a:	66 41 0f eb c9       	por    %xmm9,%xmm1
14001187f:	c1 c9 07             	ror    $0x7,%ecx
140011882:	89 df                	mov    %ebx,%edi
140011884:	31 d6                	xor    %edx,%esi
140011886:	c1 c3 05             	rol    $0x5,%ebx
140011889:	66 44 0f 70 d0 ee    	pshufd $0xee,%xmm0,%xmm10
14001188f:	01 f0                	add    %esi,%eax
140011891:	31 cf                	xor    %ecx,%edi
140011893:	31 d1                	xor    %edx,%ecx
140011895:	01 d8                	add    %ebx,%eax
140011897:	03 6c 24 1c          	add    0x1c(%rsp),%ebp
14001189b:	21 cf                	and    %ecx,%edi
14001189d:	31 d1                	xor    %edx,%ecx
14001189f:	c1 cb 07             	ror    $0x7,%ebx
1400118a2:	89 c6                	mov    %eax,%esi
1400118a4:	31 cf                	xor    %ecx,%edi
1400118a6:	c1 c0 05             	rol    $0x5,%eax
1400118a9:	01 fd                	add    %edi,%ebp
1400118ab:	31 de                	xor    %ebx,%esi
1400118ad:	31 cb                	xor    %ecx,%ebx
1400118af:	01 c5                	add    %eax,%ebp
1400118b1:	66 0f ef d6          	pxor   %xmm6,%xmm2
1400118b5:	03 54 24 20          	add    0x20(%rsp),%edx
1400118b9:	21 de                	and    %ebx,%esi
1400118bb:	31 cb                	xor    %ecx,%ebx
1400118bd:	c1 c8 07             	ror    $0x7,%eax
1400118c0:	66 44 0f 6c d1       	punpcklqdq %xmm1,%xmm10
1400118c5:	89 ef                	mov    %ebp,%edi
1400118c7:	31 de                	xor    %ebx,%esi
1400118c9:	66 0f ef d3          	pxor   %xmm3,%xmm2
1400118cd:	c1 c5 05             	rol    $0x5,%ebp
1400118d0:	01 f2                	add    %esi,%edx
1400118d2:	66 45 0f 6f c8       	movdqa %xmm8,%xmm9
1400118d7:	31 c7                	xor    %eax,%edi
1400118d9:	66 44 0f fe c1       	paddd  %xmm1,%xmm8
1400118de:	31 d8                	xor    %ebx,%eax
1400118e0:	66 41 0f ef d2       	pxor   %xmm10,%xmm2
1400118e5:	01 ea                	add    %ebp,%edx
1400118e7:	03 4c 24 24          	add    0x24(%rsp),%ecx
1400118eb:	21 c7                	and    %eax,%edi
1400118ed:	31 d8                	xor    %ebx,%eax
1400118ef:	c1 cd 07             	ror    $0x7,%ebp
1400118f2:	66 44 0f 6f d2       	movdqa %xmm2,%xmm10
1400118f7:	89 d6                	mov    %edx,%esi
1400118f9:	31 c7                	xor    %eax,%edi
1400118fb:	66 44 0f 7f 44 24 10 	movdqa %xmm8,0x10(%rsp)
140011902:	c1 c2 05             	rol    $0x5,%edx
140011905:	01 f9                	add    %edi,%ecx
140011907:	31 ee                	xor    %ebp,%esi
140011909:	66 0f 72 f2 02       	pslld  $0x2,%xmm2
14001190e:	31 c5                	xor    %eax,%ebp
140011910:	01 d1                	add    %edx,%ecx
140011912:	66 41 0f 72 d2 1e    	psrld  $0x1e,%xmm10
140011918:	03 5c 24 28          	add    0x28(%rsp),%ebx
14001191c:	21 ee                	and    %ebp,%esi
14001191e:	31 c5                	xor    %eax,%ebp
140011920:	66 41 0f eb d2       	por    %xmm10,%xmm2
140011925:	c1 ca 07             	ror    $0x7,%edx
140011928:	89 cf                	mov    %ecx,%edi
14001192a:	31 ee                	xor    %ebp,%esi
14001192c:	c1 c1 05             	rol    $0x5,%ecx
14001192f:	66 44 0f 70 c1 ee    	pshufd $0xee,%xmm1,%xmm8
140011935:	01 f3                	add    %esi,%ebx
140011937:	31 d7                	xor    %edx,%edi
140011939:	31 ea                	xor    %ebp,%edx
14001193b:	01 cb                	add    %ecx,%ebx
14001193d:	03 44 24 2c          	add    0x2c(%rsp),%eax
140011941:	21 d7                	and    %edx,%edi
140011943:	31 ea                	xor    %ebp,%edx
140011945:	c1 c9 07             	ror    $0x7,%ecx
140011948:	89 de                	mov    %ebx,%esi
14001194a:	31 d7                	xor    %edx,%edi
14001194c:	c1 c3 05             	rol    $0x5,%ebx
14001194f:	01 f8                	add    %edi,%eax
140011951:	31 d6                	xor    %edx,%esi
140011953:	01 d8                	add    %ebx,%eax
140011955:	66 0f ef df          	pxor   %xmm7,%xmm3
140011959:	03 6c 24 30          	add    0x30(%rsp),%ebp
14001195d:	31 ce                	xor    %ecx,%esi
14001195f:	66 44 0f 6c c2       	punpcklqdq %xmm2,%xmm8
140011964:	89 c7                	mov    %eax,%edi
140011966:	c1 c0 05             	rol    $0x5,%eax
140011969:	66 0f ef dc          	pxor   %xmm4,%xmm3
14001196d:	01 f5                	add    %esi,%ebp
14001196f:	31 cf                	xor    %ecx,%edi
140011971:	66 45 0f 6f d1       	movdqa %xmm9,%xmm10
140011976:	c1 cb 07             	ror    $0x7,%ebx
140011979:	66 44 0f fe ca       	paddd  %xmm2,%xmm9
14001197e:	01 c5                	add    %eax,%ebp
140011980:	66 41 0f ef d8       	pxor   %xmm8,%xmm3
140011985:	03 54 24 34          	add    0x34(%rsp),%edx
140011989:	31 df                	xor    %ebx,%edi
14001198b:	89 ee                	mov    %ebp,%esi
14001198d:	c1 c5 05             	rol    $0x5,%ebp
140011990:	66 44 0f 6f c3       	movdqa %xmm3,%xmm8
140011995:	01 fa                	add    %edi,%edx
140011997:	31 de                	xor    %ebx,%esi
140011999:	66 44 0f 7f 4c 24 20 	movdqa %xmm9,0x20(%rsp)
1400119a0:	c1 c8 07             	ror    $0x7,%eax
1400119a3:	01 ea                	add    %ebp,%edx
1400119a5:	03 4c 24 38          	add    0x38(%rsp),%ecx
1400119a9:	66 0f 72 f3 02       	pslld  $0x2,%xmm3
1400119ae:	31 c6                	xor    %eax,%esi
1400119b0:	89 d7                	mov    %edx,%edi
1400119b2:	66 41 0f 72 d0 1e    	psrld  $0x1e,%xmm8
1400119b8:	c1 c2 05             	rol    $0x5,%edx
1400119bb:	01 f1                	add    %esi,%ecx
1400119bd:	31 c7                	xor    %eax,%edi
1400119bf:	c1 cd 07             	ror    $0x7,%ebp
1400119c2:	66 41 0f eb d8       	por    %xmm8,%xmm3
1400119c7:	01 d1                	add    %edx,%ecx
1400119c9:	03 5c 24 3c          	add    0x3c(%rsp),%ebx
1400119cd:	31 ef                	xor    %ebp,%edi
1400119cf:	89 ce                	mov    %ecx,%esi
1400119d1:	c1 c1 05             	rol    $0x5,%ecx
1400119d4:	01 fb                	add    %edi,%ebx
1400119d6:	31 ee                	xor    %ebp,%esi
1400119d8:	c1 ca 07             	ror    $0x7,%edx
1400119db:	01 cb                	add    %ecx,%ebx
1400119dd:	03 04 24             	add    (%rsp),%eax
1400119e0:	31 d6                	xor    %edx,%esi
1400119e2:	89 df                	mov    %ebx,%edi
1400119e4:	c1 c3 05             	rol    $0x5,%ebx
1400119e7:	66 44 0f fe d3       	paddd  %xmm3,%xmm10
1400119ec:	01 f0                	add    %esi,%eax
1400119ee:	31 d7                	xor    %edx,%edi
1400119f0:	66 44 0f 7f 54 24 30 	movdqa %xmm10,0x30(%rsp)
1400119f7:	c1 c9 07             	ror    $0x7,%ecx
1400119fa:	01 d8                	add    %ebx,%eax
1400119fc:	03 6c 24 04          	add    0x4(%rsp),%ebp
140011a00:	31 cf                	xor    %ecx,%edi
140011a02:	89 c6                	mov    %eax,%esi
140011a04:	c1 c0 05             	rol    $0x5,%eax
140011a07:	01 fd                	add    %edi,%ebp
140011a09:	31 ce                	xor    %ecx,%esi
140011a0b:	c1 cb 07             	ror    $0x7,%ebx
140011a0e:	01 c5                	add    %eax,%ebp
140011a10:	03 54 24 08          	add    0x8(%rsp),%edx
140011a14:	31 de                	xor    %ebx,%esi
140011a16:	89 ef                	mov    %ebp,%edi
140011a18:	c1 c5 05             	rol    $0x5,%ebp
140011a1b:	01 f2                	add    %esi,%edx
140011a1d:	31 df                	xor    %ebx,%edi
140011a1f:	c1 c8 07             	ror    $0x7,%eax
140011a22:	01 ea                	add    %ebp,%edx
140011a24:	03 4c 24 0c          	add    0xc(%rsp),%ecx
140011a28:	31 c7                	xor    %eax,%edi
140011a2a:	89 d6                	mov    %edx,%esi
140011a2c:	c1 c2 05             	rol    $0x5,%edx
140011a2f:	01 f9                	add    %edi,%ecx
140011a31:	31 c6                	xor    %eax,%esi
140011a33:	c1 cd 07             	ror    $0x7,%ebp
140011a36:	01 d1                	add    %edx,%ecx
140011a38:	4d 39 d1             	cmp    %r10,%r9
140011a3b:	0f 84 8f 01 00 00    	je     0x140011bd0
140011a41:	66 41 0f 6f 76 40    	movdqa 0x40(%r14),%xmm6
140011a47:	66 45 0f 6f 4e c0    	movdqa -0x40(%r14),%xmm9
140011a4d:	f3 41 0f 6f 01       	movdqu (%r9),%xmm0
140011a52:	f3 41 0f 6f 49 10    	movdqu 0x10(%r9),%xmm1
140011a58:	f3 41 0f 6f 51 20    	movdqu 0x20(%r9),%xmm2
140011a5e:	f3 41 0f 6f 59 30    	movdqu 0x30(%r9),%xmm3
140011a64:	66 0f 38 00 c6       	pshufb %xmm6,%xmm0
140011a69:	49 83 c1 40          	add    $0x40,%r9
140011a6d:	03 5c 24 10          	add    0x10(%rsp),%ebx
140011a71:	31 ee                	xor    %ebp,%esi
140011a73:	89 cf                	mov    %ecx,%edi
140011a75:	66 0f 38 00 ce       	pshufb %xmm6,%xmm1
140011a7a:	c1 c1 05             	rol    $0x5,%ecx
140011a7d:	01 f3                	add    %esi,%ebx
140011a7f:	31 ef                	xor    %ebp,%edi
140011a81:	c1 ca 07             	ror    $0x7,%edx
140011a84:	66 41 0f fe c1       	paddd  %xmm9,%xmm0
140011a89:	01 cb                	add    %ecx,%ebx
140011a8b:	03 44 24 14          	add    0x14(%rsp),%eax
140011a8f:	31 d7                	xor    %edx,%edi
140011a91:	89 de                	mov    %ebx,%esi
140011a93:	66 0f 7f 04 24       	movdqa %xmm0,(%rsp)
140011a98:	c1 c3 05             	rol    $0x5,%ebx
140011a9b:	01 f8                	add    %edi,%eax
140011a9d:	31 d6                	xor    %edx,%esi
140011a9f:	c1 c9 07             	ror    $0x7,%ecx
140011aa2:	66 41 0f fa c1       	psubd  %xmm9,%xmm0
140011aa7:	01 d8                	add    %ebx,%eax
140011aa9:	03 6c 24 18          	add    0x18(%rsp),%ebp
140011aad:	31 ce                	xor    %ecx,%esi
140011aaf:	89 c7                	mov    %eax,%edi
140011ab1:	c1 c0 05             	rol    $0x5,%eax
140011ab4:	01 f5                	add    %esi,%ebp
140011ab6:	31 cf                	xor    %ecx,%edi
140011ab8:	c1 cb 07             	ror    $0x7,%ebx
140011abb:	01 c5                	add    %eax,%ebp
140011abd:	03 54 24 1c          	add    0x1c(%rsp),%edx
140011ac1:	31 df                	xor    %ebx,%edi
140011ac3:	89 ee                	mov    %ebp,%esi
140011ac5:	c1 c5 05             	rol    $0x5,%ebp
140011ac8:	01 fa                	add    %edi,%edx
140011aca:	31 de                	xor    %ebx,%esi
140011acc:	c1 c8 07             	ror    $0x7,%eax
140011acf:	01 ea                	add    %ebp,%edx
140011ad1:	03 4c 24 20          	add    0x20(%rsp),%ecx
140011ad5:	31 c6                	xor    %eax,%esi
140011ad7:	89 d7                	mov    %edx,%edi
140011ad9:	66 0f 38 00 d6       	pshufb %xmm6,%xmm2
140011ade:	c1 c2 05             	rol    $0x5,%edx
140011ae1:	01 f1                	add    %esi,%ecx
140011ae3:	31 c7                	xor    %eax,%edi
140011ae5:	c1 cd 07             	ror    $0x7,%ebp
140011ae8:	66 41 0f fe c9       	paddd  %xmm9,%xmm1
140011aed:	01 d1                	add    %edx,%ecx
140011aef:	03 5c 24 24          	add    0x24(%rsp),%ebx
140011af3:	31 ef                	xor    %ebp,%edi
140011af5:	89 ce                	mov    %ecx,%esi
140011af7:	66 0f 7f 4c 24 10    	movdqa %xmm1,0x10(%rsp)
140011afd:	c1 c1 05             	rol    $0x5,%ecx
140011b00:	01 fb                	add    %edi,%ebx
140011b02:	31 ee                	xor    %ebp,%esi
140011b04:	c1 ca 07             	ror    $0x7,%edx
140011b07:	66 41 0f fa c9       	psubd  %xmm9,%xmm1
140011b0c:	01 cb                	add    %ecx,%ebx
140011b0e:	03 44 24 28          	add    0x28(%rsp),%eax
140011b12:	31 d6                	xor    %edx,%esi
140011b14:	89 df                	mov    %ebx,%edi
140011b16:	c1 c3 05             	rol    $0x5,%ebx
140011b19:	01 f0                	add    %esi,%eax
140011b1b:	31 d7                	xor    %edx,%edi
140011b1d:	c1 c9 07             	ror    $0x7,%ecx
140011b20:	01 d8                	add    %ebx,%eax
140011b22:	03 6c 24 2c          	add    0x2c(%rsp),%ebp
140011b26:	31 cf                	xor    %ecx,%edi
140011b28:	89 c6                	mov    %eax,%esi
140011b2a:	c1 c0 05             	rol    $0x5,%eax
140011b2d:	01 fd                	add    %edi,%ebp
140011b2f:	31 ce                	xor    %ecx,%esi
140011b31:	c1 cb 07             	ror    $0x7,%ebx
140011b34:	01 c5                	add    %eax,%ebp
140011b36:	03 54 24 30          	add    0x30(%rsp),%edx
140011b3a:	31 de                	xor    %ebx,%esi
140011b3c:	89 ef                	mov    %ebp,%edi
140011b3e:	66 0f 38 00 de       	pshufb %xmm6,%xmm3
140011b43:	c1 c5 05             	rol    $0x5,%ebp
140011b46:	01 f2                	add    %esi,%edx
140011b48:	31 df                	xor    %ebx,%edi
140011b4a:	c1 c8 07             	ror    $0x7,%eax
140011b4d:	66 41 0f fe d1       	paddd  %xmm9,%xmm2
140011b52:	01 ea                	add    %ebp,%edx
140011b54:	03 4c 24 34          	add    0x34(%rsp),%ecx
140011b58:	31 c7                	xor    %eax,%edi
140011b5a:	89 d6                	mov    %edx,%esi
140011b5c:	66 0f 7f 54 24 20    	movdqa %xmm2,0x20(%rsp)
140011b62:	c1 c2 05             	rol    $0x5,%edx
140011b65:	01 f9                	add    %edi,%ecx
140011b67:	31 c6                	xor    %eax,%esi
140011b69:	c1 cd 07             	ror    $0x7,%ebp
140011b6c:	66 41 0f fa d1       	psubd  %xmm9,%xmm2
140011b71:	01 d1                	add    %edx,%ecx
140011b73:	03 5c 24 38          	add    0x38(%rsp),%ebx
140011b77:	31 ee                	xor    %ebp,%esi
140011b79:	89 cf                	mov    %ecx,%edi
140011b7b:	c1 c1 05             	rol    $0x5,%ecx
140011b7e:	01 f3                	add    %esi,%ebx
140011b80:	31 ef                	xor    %ebp,%edi
140011b82:	c1 ca 07             	ror    $0x7,%edx
140011b85:	01 cb                	add    %ecx,%ebx
140011b87:	03 44 24 3c          	add    0x3c(%rsp),%eax
140011b8b:	31 d7                	xor    %edx,%edi
140011b8d:	89 de                	mov    %ebx,%esi
140011b8f:	c1 c3 05             	rol    $0x5,%ebx
140011b92:	01 f8                	add    %edi,%eax
140011b94:	c1 c9 07             	ror    $0x7,%ecx
140011b97:	01 d8                	add    %ebx,%eax
140011b99:	41 03 00             	add    (%r8),%eax
140011b9c:	41 03 70 04          	add    0x4(%r8),%esi
140011ba0:	41 03 48 08          	add    0x8(%r8),%ecx
140011ba4:	41 03 50 0c          	add    0xc(%r8),%edx
140011ba8:	41 89 00             	mov    %eax,(%r8)
140011bab:	41 03 68 10          	add    0x10(%r8),%ebp
140011baf:	41 89 70 04          	mov    %esi,0x4(%r8)