140009a1b:	41 31 dd             	xor    %ebx,%r13d
140009a1e:	44 03 44 24 2c       	add    0x2c(%rsp),%r8d
140009a23:	66 0f ef fe          	pxor   %xmm6,%xmm7
140009a27:	44 89 cf             	mov    %r9d,%edi
140009a2a:	41 31 d4             	xor    %edx,%r12d
140009a2d:	41 c1 ce 0b          	ror    $0xb,%r14d
140009a31:	66 0f 70 ff 08       	pshufd $0x8,%xmm7,%xmm7
140009a36:	44 31 d7             	xor    %r10d,%edi
140009a39:	45 01 e0             	add    %r12d,%r8d
140009a3c:	66 0f 6f 75 40       	movdqa 0x40(%rbp),%xmm6
140009a41:	41 c1 cd 06          	ror    $0x6,%r13d
140009a45:	41 21 ff             	and    %edi,%r15d
140009a48:	66 0f 73 ff 08       	pslldq $0x8,%xmm7
140009a4d:	45 31 ce             	xor    %r9d,%r14d
140009a50:	45 01 e8             	add    %r13d,%r8d
140009a53:	45 31 d7             	xor    %r10d,%r15d
140009a56:	66 0f fe d7          	paddd  %xmm7,%xmm2
140009a5a:	41 c1 ce 02          	ror    $0x2,%r14d
140009a5e:	44 01 c0             	add    %r8d,%eax
140009a61:	45 01 f8             	add    %r15d,%r8d
140009a64:	66 0f fe f2          	paddd  %xmm2,%xmm6
140009a68:	41 89 c5             	mov    %eax,%r13d
140009a6b:	45 01 c6             	add    %r8d,%r14d
140009a6e:	66 0f 7f 74 24 20    	movdqa %xmm6,0x20(%rsp)
140009a74:	41 c1 cd 0e          	ror    $0xe,%r13d
140009a78:	66 0f 6f e0          	movdqa %xmm0,%xmm4
140009a7c:	45 89 f0             	mov    %r14d,%r8d
140009a7f:	41 89 dc             	mov    %ebx,%r12d
140009a82:	66 0f 6f fa          	movdqa %xmm2,%xmm7
140009a86:	41 c1 ce 09          	ror    $0x9,%r14d
140009a8a:	41 31 c5             	xor    %eax,%r13d
140009a8d:	41 31 cc             	xor    %ecx,%r12d
140009a90:	41 c1 cd 05          	ror    $0x5,%r13d
140009a94:	45 31 c6             	xor    %r8d,%r14d
140009a97:	66 0f 3a 0f e3 04    	palignr $0x4,%xmm3,%xmm4
140009a9d:	41 21 c4             	and    %eax,%r12d
140009aa0:	41 31 c5             	xor    %eax,%r13d
140009aa3:	66 0f 3a 0f f9 04    	palignr $0x4,%xmm1,%xmm7
140009aa9:	03 54 24 30          	add    0x30(%rsp),%edx
140009aad:	45 89 c7             	mov    %r8d,%r15d
140009ab0:	41 31 cc             	xor    %ecx,%r12d
140009ab3:	41 c1 ce 0b          	ror    $0xb,%r14d
140009ab7:	66 0f 6f ec          	movdqa %xmm4,%xmm5
140009abb:	45 31 cf             	xor    %r9d,%r15d
140009abe:	44 01 e2             	add    %r12d,%edx
140009ac1:	66 0f 6f f4          	movdqa %xmm4,%xmm6
140009ac5:	41 c1 cd 06          	ror    $0x6,%r13d
140009ac9:	44 21 ff             	and    %r15d,%edi
140009acc:	66 0f 72 d4 03       	psrld  $0x3,%xmm4
140009ad1:	45 31 c6             	xor    %r8d,%r14d
140009ad4:	44 01 ea             	add    %r13d,%edx
140009ad7:	44 31 cf             	xor    %r9d,%edi
140009ada:	66 0f fe df          	paddd  %xmm7,%xmm3
140009ade:	41 c1 ce 02          	ror    $0x2,%r14d
140009ae2:	41 01 d3             	add    %edx,%r11d
140009ae5:	66 0f 72 d6 07       	psrld  $0x7,%xmm6
140009aea:	01 fa                	add    %edi,%edx
140009aec:	45 89 dd             	mov    %r11d,%r13d
140009aef:	66 0f 70 fa fa       	pshufd $0xfa,%xmm2,%xmm7
140009af4:	41 01 d6             	add    %edx,%r14d
140009af7:	41 c1 cd 0e          	ror    $0xe,%r13d
140009afb:	66 0f 72 f5 0e       	pslld  $0xe,%xmm5
140009b00:	44 89 f2             	mov    %r14d,%edx
140009b03:	41 89 c4             	mov    %eax,%r12d
140009b06:	66 0f ef e6          	pxor   %xmm6,%xmm4
140009b0a:	41 c1 ce 09          	ror    $0x9,%r14d
140009b0e:	45 31 dd             	xor    %r11d,%r13d
140009b11:	41 31 dc             	xor    %ebx,%r12d
140009b14:	41 c1 cd 05          	ror    $0x5,%r13d
140009b18:	66 0f 72 d6 0b       	psrld  $0xb,%xmm6
140009b1d:	41 31 d6             	xor    %edx,%r14d
140009b20:	66 0f ef e5          	pxor   %xmm5,%xmm4
140009b24:	45 21 dc             	and    %r11d,%r12d
140009b27:	45 31 dd             	xor    %r11d,%r13d
140009b2a:	66 0f 72 f5 0b       	pslld  $0xb,%xmm5
140009b2f:	03 4c 24 34          	add    0x34(%rsp),%ecx
140009b33:	89 d7                	mov    %edx,%edi
140009b35:	66 0f ef e6          	pxor   %xmm6,%xmm4
140009b39:	41 31 dc             	xor    %ebx,%r12d
140009b3c:	41 c1 ce 0b          	ror    $0xb,%r14d
140009b40:	66 0f 6f f7          	movdqa %xmm7,%xmm6
140009b44:	44 31 c7             	xor    %r8d,%edi
140009b47:	44 01 e1             	add    %r12d,%ecx
140009b4a:	66 0f ef e5          	pxor   %xmm5,%xmm4
140009b4e:	41 c1 cd 06          	ror    $0x6,%r13d
140009b52:	41 21 ff             	and    %edi,%r15d
140009b55:	41 31 d6             	xor    %edx,%r14d
140009b58:	66 0f 72 d7 0a       	psrld  $0xa,%xmm7
140009b5d:	44 01 e9             	add    %r13d,%ecx
140009b60:	45 31 c7             	xor    %r8d,%r15d
140009b63:	66 0f fe dc          	paddd  %xmm4,%xmm3
140009b67:	41 c1 ce 02          	ror    $0x2,%r14d
140009b6b:	41 01 ca             	add    %ecx,%r10d
140009b6e:	66 0f 73 d6 11       	psrlq  $0x11,%xmm6
140009b73:	44 01 f9             	add    %r15d,%ecx
140009b76:	45 89 d5             	mov    %r10d,%r13d
140009b79:	41 01 ce             	add    %ecx,%r14d
140009b7c:	66 0f ef fe          	pxor   %xmm6,%xmm7
140009b80:	41 c1 cd 0e          	ror    $0xe,%r13d
140009b84:	44 89 f1             	mov    %r14d,%ecx
140009b87:	45 89 dc             	mov    %r11d,%r12d
140009b8a:	41 c1 ce 09          	ror    $0x9,%r14d
140009b8e:	66 0f 73 d6 02       	psrlq  $0x2,%xmm6
140009b93:	45 31 d5             	xor    %r10d,%r13d
140009b96:	41 31 c4             	xor    %eax,%r12d
140009b99:	66 0f ef fe          	pxor   %xmm6,%xmm7
140009b9d:	41 c1 cd 05          	ror    $0x5,%r13d
140009ba1:	41 31 ce             	xor    %ecx,%r14d
140009ba4:	45 21 d4             	and    %r10d,%r12d
140009ba7:	66 0f 70 ff 80       	pshufd $0x80,%xmm7,%xmm7
140009bac:	45 31 d5             	xor    %r10d,%r13d
140009baf:	03 5c 24 38          	add    0x38(%rsp),%ebx
140009bb3:	41 89 cf             	mov    %ecx,%r15d
140009bb6:	66 0f 73 df 08       	psrldq $0x8,%xmm7
140009bbb:	41 31 c4             	xor    %eax,%r12d
140009bbe:	41 c1 ce 0b          	ror    $0xb,%r14d
140009bc2:	41 31 d7             	xor    %edx,%r15d
140009bc5:	44 01 e3             	add    %r12d,%ebx
140009bc8:	41 c1 cd 06          	ror    $0x6,%r13d
140009bcc:	66 0f fe df          	paddd  %xmm7,%xmm3
140009bd0:	44 21 ff             	and    %r15d,%edi
140009bd3:	41 31 ce             	xor    %ecx,%r14d
140009bd6:	44 01 eb             	add    %r13d,%ebx
140009bd9:	66 0f 70 fb 50       	pshufd $0x50,%xmm3,%xmm7
140009bde:	31 d7                	xor    %edx,%edi
140009be0:	41 c1 ce 02          	ror    $0x2,%r14d
140009be4:	41 01 d9             	add    %ebx,%r9d
140009be7:	66 0f 6f f7          	movdqa %xmm7,%xmm6
140009beb:	01 fb                	add    %edi,%ebx
140009bed:	45 89 cd             	mov    %r9d,%r13d
140009bf0:	66 0f 72 d7 0a       	psrld  $0xa,%xmm7
140009bf5:	41 01 de             	add    %ebx,%r14d
140009bf8:	41 c1 cd 0e          	ror    $0xe,%r13d
140009bfc:	66 0f 73 d6 11       	psrlq  $0x11,%xmm6
140009c01:	44 89 f3             	mov    %r14d,%ebx
140009c04:	45 89 d4             	mov    %r10d,%r12d
140009c07:	66 0f ef fe          	pxor   %xmm6,%xmm7
140009c0b:	41 c1 ce 09          	ror    $0x9,%r14d
140009c0f:	45 31 cd             	xor    %r9d,%r13d
140009c12:	45 31 dc             	xor    %r11d,%r12d
140009c15:	41 c1 cd 05          	ror    $0x5,%r13d
140009c19:	41 31 de             	xor    %ebx,%r14d
140009c1c:	66 0f 73 d6 02       	psrlq  $0x2,%xmm6
140009c21:	45 21 cc             	and    %r9d,%r12d
140009c24:	45 31 cd             	xor    %r9d,%r13d
140009c27:	03 44 24 3c          	add    0x3c(%rsp),%eax
140009c2b:	66 0f ef fe          	pxor   %xmm6,%xmm7
140009c2f:	89 df                	mov    %ebx,%edi
140009c31:	45 31 dc             	xor    %r11d,%r12d
140009c34:	41 c1 ce 0b          	ror    $0xb,%r14d
140009c38:	66 0f 70 ff 08       	pshufd $0x8,%xmm7,%xmm7
140009c3d:	31 cf                	xor    %ecx,%edi
140009c3f:	44 01 e0             	add    %r12d,%eax
140009c42:	66 0f 6f 75 60       	movdqa 0x60(%rbp),%xmm6
140009c47:	41 c1 cd 06          	ror    $0x6,%r13d
140009c4b:	41 21 ff             	and    %edi,%r15d
140009c4e:	66 0f 73 ff 08       	pslldq $0x8,%xmm7
140009c53:	41 31 de             	xor    %ebx,%r14d
140009c56:	44 01 e8             	add    %r13d,%eax
140009c59:	41 31 cf             	xor    %ecx,%r15d
140009c5c:	66 0f fe df          	paddd  %xmm7,%xmm3
140009c60:	41 c1 ce 02          	ror    $0x2,%r14d
140009c64:	41 01 c0             	add    %eax,%r8d
140009c67:	44 01 f8             	add    %r15d,%eax
140009c6a:	66 0f fe f3          	paddd  %xmm3,%xmm6
140009c6e:	45 89 c5             	mov    %r8d,%r13d
140009c71:	41 01 c6             	add    %eax,%r14d
140009c74:	66 0f 7f 74 24 30    	movdqa %xmm6,0x30(%rsp)
140009c7a:	80 bd 83 00 00 00 00 	cmpb   $0x0,0x83(%rbp)
140009c81:	0f 85 c9 f7 ff ff    	jne    0x140009450
140009c87:	41 c1 cd 0e          	ror    $0xe,%r13d
140009c8b:	44 89 f0             	mov    %r14d,%eax
140009c8e:	45 89 cc             	mov    %r9d,%r12d
140009c91:	41 c1 ce 09          	ror    $0x9,%r14d
140009c95:	45 31 c5             	xor    %r8d,%r13d
140009c98:	45 31 d4             	xor    %r10d,%r12d
140009c9b:	41 c1 cd 05          	ror    $0x5,%r13d
140009c9f:	41 31 c6             	xor    %eax,%r14d
140009ca2:	45 21 c4             	and    %r8d,%r12d
140009ca5:	45 31 c5             	xor    %r8d,%r13d
140009ca8:	44 03 1c 24          	add    (%rsp),%r11d
140009cac:	41 89 c7             	mov    %eax,%r15d
140009caf:	45 31 d4             	xor    %r10d,%r12d
140009cb2:	41 c1 ce 0b          	ror    $0xb,%r14d
140009cb6:	41 31 df             	xor    %ebx,%r15d
140009cb9:	45 01 e3             	add    %r12d,%r11d
140009cbc:	41 c1 cd 06          	ror    $0x6,%r13d
140009cc0:	44 21 ff             	and    %r15d,%edi
140009cc3:	41 31 c6             	xor    %eax,%r14d
140009cc6:	45 01 eb             	add    %r13d,%r11d
140009cc9:	31 df                	xor    %ebx,%edi
140009ccb:	41 c1 ce 02          	ror    $0x2,%r14d
140009ccf:	44 01 da             	add    %r11d,%edx
140009cd2:	41 01 fb             	add    %edi,%r11d
140009cd5:	41 89 d5             	mov    %edx,%r13d
140009cd8:	45 01 de             	add    %r11d,%r14d
140009cdb:	41 c1 cd 0e          	ror    $0xe,%r13d
140009cdf:	45 89 f3             	mov    %r14d,%r11d
140009ce2:	45 89 c4             	mov    %r8d,%r12d
140009ce5:	41 c1 ce 09          	ror    $0x9,%r14d
140009ce9:	41 31 d5             	xor    %edx,%r13d
140009cec:	45 31 cc             	xor    %r9d,%r12d
140009cef:	41 c1 cd 05          	ror    $0x5,%r13d
140009cf3:	45 31 de             	xor    %r11d,%r14d
140009cf6:	41 21 d4             	and    %edx,%r12d
140009cf9:	41 31 d5             	xor    %edx,%r13d
140009cfc:	44 03 54 24 04       	add    0x4(%rsp),%r10d
140009d01:	44 89 df             	mov    %r11d,%edi
140009d04:	45 31 cc             	xor    %r9d,%r12d
140009d07:	41 c1 ce 0b          	ror    $0xb,%r14d
140009d0b:	31 c7                	xor    %eax,%edi
140009d0d:	45 01 e2             	add    %r12d,%r10d
140009d10:	41 c1 cd 06          	ror    $0x6,%r13d
140009d14:	41 21 ff             	and    %edi,%r15d
140009d17:	45 31 de             	xor    %r11d,%r14d
140009d1a:	45 01 ea             	add    %r13d,%r10d
140009d1d:	41 31 c7             	xor    %eax,%r15d
140009d20:	41 c1 ce 02          	ror    $0x2,%r14d
140009d24:	44 01 d1             	add    %r10d,%ecx
140009d27:	45 01 fa             	add    %r15d,%r10d
140009d2a:	41 89 cd             	mov    %ecx,%r13d
140009d2d:	45 01 d6             	add    %r10d,%r14d
140009d30:	41 c1 cd 0e          	ror    $0xe,%r13d
140009d34:	45 89 f2             	mov    %r14d,%r10d
140009d37:	41 89 d4             	mov    %edx,%r12d
140009d3a:	41 c1 ce 09          	ror    $0x9,%r14d
140009d3e:	41 31 cd             	xor    %ecx,%r13d
140009d41:	45 31 c4             	xor    %r8d,%r12d
140009d44:	41 c1 cd 05          	ror    $0x5,%r13d
140009d48:	45 31 d6             	xor    %r10d,%r14d
140009d4b:	41 21 cc             	and    %ecx,%r12d
140009d4e:	41 31 cd             	xor    %ecx,%r13d
140009d51:	44 03 4c 24 08       	add    0x8(%rsp),%r9d
140009d56:	45 89 d7             	mov    %r10d,%r15d
140009d59:	45 31 c4             	xor    %r8d,%r12d
140009d5c:	41 c1 ce 0b          	ror    $0xb,%r14d
140009d60:	45 31 df             	xor    %r11d,%r15d
140009d63:	45 01 e1             	add    %r12d,%r9d
140009d66:	41 c1 cd 06          	ror    $0x6,%r13d
140009d6a:	44 21 ff             	and    %r15d,%edi
140009d6d:	45 31 d6             	xor    %r10d,%r14d
140009d70:	45 01 e9             	add    %r13d,%r9d
140009d73:	44 31 df             	xor    %r11d,%edi
140009d76:	41 c1 ce 02          	ror    $0x2,%r14d
140009d7a:	44 01 cb             	add    %r9d,%ebx
140009d7d:	41 01 f9             	add    %edi,%r9d
140009d80:	41 89 dd             	mov    %ebx,%r13d
140009d83:	45 01 ce             	add    %r9d,%r14d
140009d86:	41 c1 cd 0e          	ror    $0xe,%r13d
140009d8a:	45 89 f1             	mov    %r14d,%r9d
140009d8d:	41 89 cc             	mov    %ecx,%r12d
140009d90:	41 c1 ce 09          	ror    $0x9,%r14d
140009d94:	41 31 dd             	xor    %ebx,%r13d
140009d97:	41 31 d4             	xor    %edx,%r12d
140009d9a:	41 c1 cd 05          	ror    $0x5,%r13d
140009d9e:	45 31 ce             	xor    %r9d,%r14d
140009da1:	41 21 dc             	and    %ebx,%r12d
140009da4:	41 31 dd             	xor    %ebx,%r13d
140009da7:	44 03 44 24 0c       	add    0xc(%rsp),%r8d
140009dac:	44 89 cf             	mov    %r9d,%edi
140009daf:	41 31 d4             	xor    %edx,%r12d
140009db2:	41 c1 ce 0b          	ror    $0xb,%r14d
140009db6:	44 31 d7             	xor    %r10d,%edi
140009db9:	45 01 e0             	add    %r12d,%r8d
140009dbc:	41 c1 cd 06          	ror    $0x6,%r13d
140009dc0:	41 21 ff             	and    %edi,%r15d
140009dc3:	45 31 ce             	xor    %r9d,%r14d
140009dc6:	45 01 e8             	add    %r13d,%r8d
140009dc9:	45 31 d7             	xor    %r10d,%r15d
140009dcc:	41 c1 ce 02          	ror    $0x2,%r14d
140009dd0:	44 01 c0             	add    %r8d,%eax
140009dd3:	45 01 f8             	add    %r15d,%r8d
140009dd6:	41 89 c5             	mov    %eax,%r13d
140009dd9:	45 01 c6             	add    %r8d,%r14d
140009ddc:	41 c1 cd 0e          	ror    $0xe,%r13d
140009de0:	45 89 f0             	mov    %r14d,%r8d
140009de3:	41 89 dc             	mov    %ebx,%r12d
140009de6:	41 c1 ce 09          	ror    $0x9,%r14d
140009dea:	41 31 c5             	xor    %eax,%r13d
140009ded:	41 31 cc             	xor    %ecx,%r12d
140009df0:	41 c1 cd 05          	ror    $0x5,%r13d
140009df4:	45 31 c6             	xor    %r8d,%r14d
140009df7:	41 21 c4             	and    %eax,%r12d
140009dfa:	41 31 c5             	xor    %eax,%r13d
140009dfd:	03 54 24 10          	add    0x10(%rsp),%edx
140009e01:	45 89 c7             	mov    %r8d,%r15d
140009e04:	41 31 cc             	xor    %ecx,%r12d
140009e07:	41 c1 ce 0b          	ror    $0xb,%r14d
140009e0b:	45 31 cf             	xor    %r9d,%r15d
140009e0e:	44 01 e2             	add    %r12d,%edx
140009e11:	41 c1 cd 06          	ror    $0x6,%r13d
140009e15:	44 21 ff             	and    %r15d,%edi
140009e18:	45 31 c6             	xor    %r8d,%r14d
140009e1b:	44 01 ea             	add    %r13d,%edx
140009e1e:	44 31 cf             	xor    %r9d,%edi
140009e21:	41 c1 ce 02          	ror    $0x2,%r14d
140009e25:	41 01 d3             	add    %edx,%r11d
140009e28:	01 fa                	add    %edi,%edx
140009e2a:	45 89 dd             	mov    %r11d,%r13d
140009e2d:	41 01 d6             	add    %edx,%r14d
140009e30:	41 c1 cd 0e          	ror    $0xe,%r13d
140009e34:	44 89 f2             	mov    %r14d,%edx
140009e37:	41 89 c4             	mov    %eax,%r12d
140009e3a:	41 c1 ce 09          	ror    $0x9,%r14d
140009e3e:	45 31 dd             	xor    %r11d,%r13d
140009e41:	41 31 dc             	xor    %ebx,%r12d
140009e44:	41 c1 cd 05          	ror    $0x5,%r13d
140009e48:	41 31 d6             	xor    %edx,%r14d
140009e4b:	45 21 dc             	and    %r11d,%r12d
140009e4e:	45 31 dd             	xor    %r11d,%r13d
140009e51:	03 4c 24 14          	add    0x14(%rsp),%ecx
140009e55:	89 d7                	mov    %edx,%edi
140009e57:	41 31 dc             	xor    %ebx,%r12d
140009e5a:	41 c1 ce 0b          	ror    $0xb,%r14d
140009e5e:	44 31 c7             	xor    %r8d,%edi
140009e61:	44 01 e1             	add    %r12d,%ecx
140009e64:	41 c1 cd 06          	ror    $0x6,%r13d
140009e68:	41 21 ff             	and    %edi,%r15d
140009e6b:	41 31 d6             	xor    %edx,%r14d
140009e6e:	44 01 e9             	add    %r13d,%ecx
140009e71:	45 31 c7             	xor    %r8d,%r15d
140009e74:	41 c1 ce 02          	ror    $0x2,%r14d
140009e78:	41 01 ca             	add    %ecx,%r10d
140009e7b:	44 01 f9             	add    %r15d,%ecx
140009e7e:	45 89 d5             	mov    %r10d,%r13d
140009e81:	41 01 ce             	add    %ecx,%r14d
140009e84:	41 c1 cd 0e          	ror    $0xe,%r13d
140009e88:	44 89 f1             	mov    %r14d,%ecx
140009e8b:	45 89 dc             	mov    %r11d,%r12d
140009e8e:	41 c1 ce 09          	ror    $0x9,%r14d
140009e92:	45 31 d5             	xor    %r10d,%r13d
140009e95:	41 31 c4             	xor    %eax,%r12d
140009e98:	41 c1 cd 05          	ror    $0x5,%r13d
140009e9c:	41 31 ce             	xor    %ecx,%r14d
140009e9f:	45 21 d4             	and    %r10d,%r12d
140009ea2:	45 31 d5             	xor    %r10d,%r13d
140009ea5:	03 5c 24 18          	add    0x18(%rsp),%ebx
140009ea9:	41 89 cf             	mov    %ecx,%r15d
140009eac:	41 31 c4             	xor    %eax,%r12d
140009eaf:	41 c1 ce 0b          	ror    $0xb,%r14d
140009eb3:	41 31 d7             	xor    %edx,%r15d
140009eb6:	44 01 e3             	add    %r12d,%ebx
140009eb9:	41 c1 cd 06          	ror    $0x6,%r13d
140009ebd:	44 21 ff             	and    %r15d,%edi
140009ec0:	41 31 ce             	xor    %ecx,%r14d
140009ec3:	44 01 eb             	add    %r13d,%ebx
140009ec6:	31 d7                	xor    %edx,%edi
140009ec8:	41 c1 ce 02          	ror    $0x2,%r14d
140009ecc:	41 01 d9             	add    %ebx,%r9d
140009ecf:	01 fb                	add    %edi,%ebx