140013bce:	66 0f 70 fa 50       	pshufd $0x50,%xmm2,%xmm7
140013bd3:	44 31 df             	xor    %r11d,%edi
140013bd6:	41 c1 ce 02          	ror    $0x2,%r14d
140013bda:	44 01 cb             	add    %r9d,%ebx
140013bdd:	66 0f 6f f7          	movdqa %xmm7,%xmm6
140013be1:	41 01 f9             	add    %edi,%r9d
140013be4:	41 89 dd             	mov    %ebx,%r13d
140013be7:	66 0f 72 d7 0a       	psrld  $0xa,%xmm7
140013bec:	45 01 ce             	add    %r9d,%r14d
140013bef:	41 c1 cd 0e          	ror    $0xe,%r13d
140013bf3:	66 0f 73 d6 11       	psrlq  $0x11,%xmm6
140013bf8:	45 89 f1             	mov    %r14d,%r9d
140013bfb:	41 89 cc             	mov    %ecx,%r12d
140013bfe:	66 0f ef fe          	pxor   %xmm6,%xmm7
140013c02:	41 c1 ce 09          	ror    $0x9,%r14d
140013c06:	41 31 dd             	xor    %ebx,%r13d
140013c09:	41 31 d4             	xor    %edx,%r12d
140013c0c:	41 c1 cd 05          	ror    $0x5,%r13d
140013c10:	45 31 ce             	xor    %r9d,%r14d
140013c13:	66 0f 73 d6 02       	psrlq  $0x2,%xmm6
140013c18:	41 21 dc             	and    %ebx,%r12d
140013c1b:	41 31 dd             	xor    %ebx,%r13d
140013c1e:	44 03 44 24 2c       	add    0x2c(%rsp),%r8d
140013c23:	66 0f ef fe          	pxor   %xmm6,%xmm7
140013c27:	44 89 cf             	mov    %r9d,%edi
140013c2a:	41 31 d4             	xor    %edx,%r12d
140013c2d:	41 c1 ce 0b          	ror    $0xb,%r14d
140013c31:	66 0f 70 ff 08       	pshufd $0x8,%xmm7,%xmm7
140013c36:	44 31 d7             	xor    %r10d,%edi
140013c39:	45 01 e0             	add    %r12d,%r8d
140013c3c:	66 0f 6f 75 40       	movdqa 0x40(%rbp),%xmm6
140013c41:	41 c1 cd 06          	ror    $0x6,%r13d
140013c45:	41 21 ff             	and    %edi,%r15d
140013c48:	66 0f 73 ff 08       	pslldq $0x8,%xmm7
140013c4d:	45 31 ce             	xor    %r9d,%r14d
140013c50:	45 01 e8             	add    %r13d,%r8d
140013c53:	45 31 d7             	xor    %r10d,%r15d
140013c56:	66 0f fe d7          	paddd  %xmm7,%xmm2
140013c5a:	41 c1 ce 02          	ror    $0x2,%r14d
140013c5e:	44 01 c0             	add    %r8d,%eax
140013c61:	45 01 f8             	add    %r15d,%r8d
140013c64:	66 0f fe f2          	paddd  %xmm2,%xmm6
140013c68:	41 89 c5             	mov    %eax,%r13d
140013c6b:	45 01 c6             	add    %r8d,%r14d
140013c6e:	66 0f 7f 74 24 20    	movdqa %xmm6,0x20(%rsp)
140013c74:	41 c1 cd 0e          	ror    $0xe,%r13d
140013c78:	66 0f 6f e0          	movdqa %xmm0,%xmm4
140013c7c:	45 89 f0             	mov    %r14d,%r8d
140013c7f:	41 89 dc             	mov    %ebx,%r12d
140013c82:	66 0f 6f fa          	movdqa %xmm2,%xmm7
140013c86:	41 c1 ce 09          	ror    $0x9,%r14d
140013c8a:	41 31 c5             	xor    %eax,%r13d
140013c8d:	41 31 cc             	xor    %ecx,%r12d
140013c90:	41 c1 cd 05          	ror    $0x5,%r13d
140013c94:	45 31 c6             	xor    %r8d,%r14d
140013c97:	66 0f 3a 0f e3 04    	palignr $0x4,%xmm3,%xmm4
140013c9d:	41 21 c4             	and    %eax,%r12d
140013ca0:	41 31 c5             	xor    %eax,%r13d
140013ca3:	66 0f 3a 0f f9 04    	palignr $0x4,%xmm1,%xmm7
140013ca9:	03 54 24 30          	add    0x30(%rsp),%edx
140013cad:	45 89 c7             	mov    %r8d,%r15d
140013cb0:	41 31 cc             	xor    %ecx,%r12d
140013cb3:	41 c1 ce 0b          	ror    $0xb,%r14d
140013cb7:	66 0f 6f ec          	movdqa %xmm4,%xmm5
140013cbb:	45 31 cf             	xor    %r9d,%r15d
140013cbe:	44 01 e2             	add    %r12d,%edx
140013cc1:	66 0f 6f f4          	movdqa %xmm4,%xmm6
140013cc5:	41 c1 cd 06          	ror    $0x6,%r13d
140013cc9:	44 21 ff             	and    %r15d,%edi
140013ccc:	66 0f 72 d4 03       	psrld  $0x3,%xmm4
140013cd1:	45 31 c6             	xor    %r8d,%r14d
140013cd4:	44 01 ea             	add    %r13d,%edx
140013cd7:	44 31 cf             	xor    %r9d,%edi
140013cda:	66 0f fe df          	paddd  %xmm7,%xmm3
140013cde:	41 c1 ce 02          	ror    $0x2,%r14d
140013ce2:	41 01 d3             	add    %edx,%r11d
140013ce5:	66 0f 72 d6 07       	psrld  $0x7,%xmm6
140013cea:	01 fa                	add    %edi,%edx
140013cec:	45 89 dd             	mov    %r11d,%r13d
140013cef:	66 0f 70 fa fa       	pshufd $0xfa,%xmm2,%xmm7
140013cf4:	41 01 d6             	add    %edx,%r14d
140013cf7:	41 c1 cd 0e          	ror    $0xe,%r13d
140013cfb:	66 0f 72 f5 0e       	pslld  $0xe,%xmm5
140013d00:	44 89 f2             	mov    %r14d,%edx
140013d03:	41 89 c4             	mov    %eax,%r12d
140013d06:	66 0f ef e6          	pxor   %xmm6,%xmm4
140013d0a:	41 c1 ce 09          	ror    $0x9,%r14d
140013d0e:	45 31 dd             	xor    %r11d,%r13d
140013d11:	41 31 dc             	xor    %ebx,%r12d
140013d14:	41 c1 cd 05          	ror    $0x5,%r13d
140013d18:	66 0f 72 d6 0b       	psrld  $0xb,%xmm6
140013d1d:	41 31 d6             	xor    %edx,%r14d
140013d20:	66 0f ef e5          	pxor   %xmm5,%xmm4
140013d24:	45 21 dc             	and    %r11d,%r12d
140013d27:	45 31 dd             	xor    %r11d,%r13d
140013d2a:	66 0f 72 f5 0b       	pslld  $0xb,%xmm5
140013d2f:	03 4c 24 34          	add    0x34(%rsp),%ecx
140013d33:	89 d7                	mov    %edx,%edi
140013d35:	66 0f ef e6          	pxor   %xmm6,%xmm4
140013d39:	41 31 dc             	xor    %ebx,%r12d
140013d3c:	41 c1 ce 0b          	ror    $0xb,%r14d
140013d40:	66 0f 6f f7          	movdqa %xmm7,%xmm6
140013d44:	44 31 c7             	xor    %r8d,%edi
140013d47:	44 01 e1             	add    %r12d,%ecx
140013d4a:	66 0f ef e5          	pxor   %xmm5,%xmm4
140013d4e:	41 c1 cd 06          	ror    $0x6,%r13d
140013d52:	41 21 ff             	and    %edi,%r15d
140013d55:	41 31 d6             	xor    %edx,%r14d
140013d58:	66 0f 72 d7 0a       	psrld  $0xa,%xmm7
140013d5d:	44 01 e9             	add    %r13d,%ecx
140013d60:	45 31 c7             	xor    %r8d,%r15d
140013d63:	66 0f fe dc          	paddd  %xmm4,%xmm3
140013d67:	41 c1 ce 02          	ror    $0x2,%r14d
140013d6b:	41 01 ca             	add    %ecx,%r10d
140013d6e:	66 0f 73 d6 11       	psrlq  $0x11,%xmm6
140013d73:	44 01 f9             	add    %r15d,%ecx
140013d76:	45 89 d5             	mov    %r10d,%r13d
140013d79:	41 01 ce             	add    %ecx,%r14d
140013d7c:	66 0f ef fe          	pxor   %xmm6,%xmm7
140013d80:	41 c1 cd 0e          	ror    $0xe,%r13d
140013d84:	44 89 f1             	mov    %r14d,%ecx
140013d87:	45 89 dc             	mov    %r11d,%r12d
140013d8a:	41 c1 ce 09          	ror    $0x9,%r14d
140013d8e:	66 0f 73 d6 02       	psrlq  $0x2,%xmm6
140013d93:	45 31 d5             	xor    %r10d,%r13d
140013d96:	41 31 c4             	xor    %eax,%r12d
140013d99:	66 0f ef fe          	pxor   %xmm6,%xmm7
140013d9d:	41 c1 cd 05          	ror    $0x5,%r13d
140013da1:	41 31 ce             	xor    %ecx,%r14d
140013da4:	45 21 d4             	and    %r10d,%r12d
140013da7:	66 0f 70 ff 80       	pshufd $0x80,%xmm7,%xmm7
140013dac:	45 31 d5             	xor    %r10d,%r13d
140013daf:	03 5c 24 38          	add    0x38(%rsp),%ebx
140013db3:	41 89 cf             	mov    %ecx,%r15d
140013db6:	66 0f 73 df 08       	psrldq $0x8,%xmm7
140013dbb:	41 31 c4             	xor    %eax,%r12d
140013dbe:	41 c1 ce 0b          	ror    $0xb,%r14d
140013dc2:	41 31 d7             	xor    %edx,%r15d
140013dc5:	44 01 e3             	add    %r12d,%ebx
140013dc8:	41 c1 cd 06          	ror    $0x6,%r13d
140013dcc:	66 0f fe df          	paddd  %xmm7,%xmm3
140013dd0:	44 21 ff             	and    %r15d,%edi
140013dd3:	41 31 ce             	xor    %ecx,%r14d
140013dd6:	44 01 eb             	add    %r13d,%ebx
140013dd9:	66 0f 70 fb 50       	pshufd $0x50,%xmm3,%xmm7
140013dde:	31 d7                	xor    %edx,%edi
140013de0:	41 c1 ce 02          	ror    $0x2,%r14d
140013de4:	41 01 d9             	add    %ebx,%r9d
140013de7:	66 0f 6f f7          	movdqa %xmm7,%xmm6
140013deb:	01 fb                	add    %edi,%ebx
140013ded:	45 89 cd             	mov    %r9d,%r13d
140013df0:	66 0f 72 d7 0a       	psrld  $0xa,%xmm7
140013df5:	41 01 de             	add    %ebx,%r14d
140013df8:	41 c1 cd 0e          	ror    $0xe,%r13d
140013dfc:	66 0f 73 d6 11       	psrlq  $0x11,%xmm6
140013e01:	44 89 f3             	mov    %r14d,%ebx
140013e04:	45 89 d4             	mov    %r10d,%r12d
140013e07:	66 0f ef fe          	pxor   %xmm6,%xmm7
140013e0b:	41 c1 ce 09          	ror    $0x9,%r14d
140013e0f:	45 31 cd             	xor    %r9d,%r13d
140013e12:	45 31 dc             	xor    %r11d,%r12d
140013e15:	41 c1 cd 05          	ror    $0x5,%r13d
140013e19:	41 31 de             	xor    %ebx,%r14d
140013e1c:	66 0f 73 d6 02       	psrlq  $0x2,%xmm6
140013e21:	45 21 cc             	and    %r9d,%r12d
140013e24:	45 31 cd             	xor    %r9d,%r13d
140013e27:	03 44 24 3c          	add    0x3c(%rsp),%eax
140013e2b:	66 0f ef fe          	pxor   %xmm6,%xmm7
140013e2f:	89 df                	mov    %ebx,%edi
140013e31:	45 31 dc             	xor    %r11d,%r12d
140013e34:	41 c1 ce 0b          	ror    $0xb,%r14d
140013e38:	66 0f 70 ff 08       	pshufd $0x8,%xmm7,%xmm7
140013e3d:	31 cf                	xor    %ecx,%edi
140013e3f:	44 01 e0             	add    %r12d,%eax
140013e42:	66 0f 6f 75 60       	movdqa 0x60(%rbp),%xmm6
140013e47:	41 c1 cd 06          	ror    $0x6,%r13d
140013e4b:	41 21 ff             	and    %edi,%r15d
140013e4e:	66 0f 73 ff 08       	pslldq $0x8,%xmm7
140013e53:	41 31 de             	xor    %ebx,%r14d
140013e56:	44 01 e8             	add    %r13d,%eax
140013e59:	41 31 cf             	xor    %ecx,%r15d
140013e5c:	66 0f fe df          	paddd  %xmm7,%xmm3
140013e60:	41 c1 ce 02          	ror    $0x2,%r14d
140013e64:	41 01 c0             	add    %eax,%r8d
140013e67:	44 01 f8             	add    %r15d,%eax
140013e6a:	66 0f fe f3          	paddd  %xmm3,%xmm6
140013e6e:	45 89 c5             	mov    %r8d,%r13d
140013e71:	41 01 c6             	add    %eax,%r14d
140013e74:	66 0f 7f 74 24 30    	movdqa %xmm6,0x30(%rsp)
140013e7a:	80 bd 83 00 00 00 00 	cmpb   $0x0,0x83(%rbp)
140013e81:	0f 85 c9 f7 ff ff    	jne    0x140013650
140013e87:	41 c1 cd 0e          	ror    $0xe,%r13d
140013e8b:	44 89 f0             	mov    %r14d,%eax
140013e8e:	45 89 cc             	mov    %r9d,%r12d
140013e91:	41 c1 ce 09          	ror    $0x9,%r14d
140013e95:	45 31 c5             	xor    %r8d,%r13d
140013e98:	45 31 d4             	xor    %r10d,%r12d
140013e9b:	41 c1 cd 05          	ror    $0x5,%r13d
140013e9f:	41 31 c6             	xor    %eax,%r14d
140013ea2:	45 21 c4             	and    %r8d,%r12d
140013ea5:	45 31 c5             	xor    %r8d,%r13d
140013ea8:	44 03 1c 24          	add    (%rsp),%r11d
140013eac:	41 89 c7             	mov    %eax,%r15d
140013eaf:	45 31 d4             	xor    %r10d,%r12d
140013eb2:	41 c1 ce 0b          	ror    $0xb,%r14d
140013eb6:	41 31 df             	xor    %ebx,%r15d
140013eb9:	45 01 e3             	add    %r12d,%r11d
140013ebc:	41 c1 cd 06          	ror    $0x6,%r13d
140013ec0:	44 21 ff             	and    %r15d,%edi
140013ec3:	41 31 c6             	xor    %eax,%r14d
140013ec6:	45 01 eb             	add    %r13d,%r11d
140013ec9:	31 df                	xor    %ebx,%edi
140013ecb:	41 c1 ce 02          	ror    $0x2,%r14d
140013ecf:	44 01 da             	add    %r11d,%edx
140013ed2:	41 01 fb             	add    %edi,%r11d
140013ed5:	41 89 d5             	mov    %edx,%r13d
140013ed8:	45 01 de             	add    %r11d,%r14d
140013edb:	41 c1 cd 0e          	ror    $0xe,%r13d
140013edf:	45 89 f3             	mov    %r14d,%r11d
140013ee2:	45 89 c4             	mov    %r8d,%r12d
140013ee5:	41 c1 ce 09          	ror    $0x9,%r14d
140013ee9:	41 31 d5             	xor    %edx,%r13d
140013eec:	45 31 cc             	xor    %r9d,%r12d
140013eef:	41 c1 cd 05          	ror    $0x5,%r13d
140013ef3:	45 31 de             	xor    %r11d,%r14d
140013ef6:	41 21 d4             	and    %edx,%r12d
140013ef9:	41 31 d5             	xor    %edx,%r13d
140013efc:	44 03 54 24 04       	add    0x4(%rsp),%r10d
140013f01:	44 89 df             	mov    %r11d,%edi
140013f04:	45 31 cc             	xor    %r9d,%r12d
140013f07:	41 c1 ce 0b          	ror    $0xb,%r14d
140013f0b:	31 c7                	xor    %eax,%edi
140013f0d:	45 01 e2             	add    %r12d,%r10d
140013f10:	41 c1 cd 06          	ror    $0x6,%r13d
140013f14:	41 21 ff             	and    %edi,%r15d
140013f17:	45 31 de             	xor    %r11d,%r14d
140013f1a:	45 01 ea             	add    %r13d,%r10d
140013f1d:	41 31 c7             	xor    %eax,%r15d
140013f20:	41 c1 ce 02          	ror    $0x2,%r14d
140013f24:	44 01 d1             	add    %r10d,%ecx
140013f27:	45 01 fa             	add    %r15d,%r10d
140013f2a:	41 89 cd             	mov    %ecx,%r13d
140013f2d:	45 01 d6             	add    %r10d,%r14d
140013f30:	41 c1 cd 0e          	ror    $0xe,%r13d
140013f34:	45 89 f2             	mov    %r14d,%r10d
140013f37:	41 89 d4             	mov    %edx,%r12d
140013f3a:	41 c1 ce 09          	ror    $0x9,%r14d
140013f3e:	41 31 cd             	xor    %ecx,%r13d
140013f41:	45 31 c4             	xor    %r8d,%r12d
140013f44:	41 c1 cd 05          	ror    $0x5,%r13d
140013f48:	45 31 d6             	xor    %r10d,%r14d
140013f4b:	41 21 cc             	and    %ecx,%r12d
140013f4e:	41 31 cd             	xor    %ecx,%r13d
140013f51:	44 03 4c 24 08       	add    0x8(%rsp),%r9d
140013f56:	45 89 d7             	mov    %r10d,%r15d
140013f59:	45 31 c4             	xor    %r8d,%r12d
140013f5c:	41 c1 ce 0b          	ror    $0xb,%r14d
140013f60:	45 31 df             	xor    %r11d,%r15d
140013f63:	45 01 e1             	add    %r12d,%r9d
140013f66:	41 c1 cd 06          	ror    $0x6,%r13d
140013f6a:	44 21 ff             	and    %r15d,%edi
140013f6d:	45 31 d6             	xor    %r10d,%r14d
140013f70:	45 01 e9             	add    %r13d,%r9d
140013f73:	44 31 df             	xor    %r11d,%edi
140013f76:	41 c1 ce 02          	ror    $0x2,%r14d
140013f7a:	44 01 cb             	add    %r9d,%ebx
140013f7d:	41 01 f9             	add    %edi,%r9d
140013f80:	41 89 dd             	mov    %ebx,%r13d
140013f83:	45 01 ce             	add    %r9d,%r14d
140013f86:	41 c1 cd 0e          	ror    $0xe,%r13d
140013f8a:	45 89 f1             	mov    %r14d,%r9d
140013f8d:	41 89 cc             	mov    %ecx,%r12d
140013f90:	41 c1 ce 09          	ror    $0x9,%r14d
140013f94:	41 31 dd             	xor    %ebx,%r13d
140013f97:	41 31 d4             	xor    %edx,%r12d
140013f9a:	41 c1 cd 05          	ror    $0x5,%r13d
140013f9e:	45 31 ce             	xor    %r9d,%r14d
140013fa1:	41 21 dc             	and    %ebx,%r12d
140013fa4:	41 31 dd             	xor    %ebx,%r13d
140013fa7:	44 03 44 24 0c       	add    0xc(%rsp),%r8d
140013fac:	44 89 cf             	mov    %r9d,%edi
140013faf:	41 31 d4             	xor    %edx,%r12d
140013fb2:	41 c1 ce 0b          	ror    $0xb,%r14d
140013fb6:	44 31 d7             	xor    %r10d,%edi
140013fb9:	45 01 e0             	add    %r12d,%r8d
140013fbc:	41 c1 cd 06          	ror    $0x6,%r13d
140013fc0:	41 21 ff             	and    %edi,%r15d
140013fc3:	45 31 ce             	xor    %r9d,%r14d
140013fc6:	45 01 e8             	add    %r13d,%r8d
140013fc9:	45 31 d7             	xor    %r10d,%r15d
140013fcc:	41 c1 ce 02          	ror    $0x2,%r14d
140013fd0:	44 01 c0             	add    %r8d,%eax
140013fd3:	45 01 f8             	add    %r15d,%r8d
140013fd6:	41 89 c5             	mov    %eax,%r13d
140013fd9:	45 01 c6             	add    %r8d,%r14d
140013fdc:	41 c1 cd 0e          	ror    $0xe,%r13d
140013fe0:	45 89 f0             	mov    %r14d,%r8d
140013fe3:	41 89 dc             	mov    %ebx,%r12d
140013fe6:	41 c1 ce 09          	ror    $0x9,%r14d
140013fea:	41 31 c5             	xor    %eax,%r13d
140013fed:	41 31 cc             	xor    %ecx,%r12d
140013ff0:	41 c1 cd 05          	ror    $0x5,%r13d
140013ff4:	45 31 c6             	xor    %r8d,%r14d
140013ff7:	41 21 c4             	and    %eax,%r12d
140013ffa:	41 31 c5             	xor    %eax,%r13d
140013ffd:	03 54 24 10          	add    0x10(%rsp),%edx
140014001:	45 89 c7             	mov    %r8d,%r15d
140014004:	41 31 cc             	xor    %ecx,%r12d
140014007:	41 c1 ce 0b          	ror    $0xb,%r14d
14001400b:	45 31 cf             	xor    %r9d,%r15d
14001400e:	44 01 e2             	add    %r12d,%edx
140014011:	41 c1 cd 06          	ror    $0x6,%r13d
140014015:	44 21 ff             	and    %r15d,%edi
140014018:	45 31 c6             	xor    %r8d,%r14d
14001401b:	44 01 ea             	add    %r13d,%edx
14001401e:	44 31 cf             	xor    %r9d,%edi
140014021:	41 c1 ce 02          	ror    $0x2,%r14d
140014025:	41 01 d3             	add    %edx,%r11d
140014028:	01 fa                	add    %edi,%edx
14001402a:	45 89 dd             	mov    %r11d,%r13d
14001402d:	41 01 d6             	add    %edx,%r14d
140014030:	41 c1 cd 0e          	ror    $0xe,%r13d
140014034:	44 89 f2             	mov    %r14d,%edx
140014037:	41 89 c4             	mov    %eax,%r12d
14001403a:	41 c1 ce 09          	ror    $0x9,%r14d
14001403e:	45 31 dd             	xor    %r11d,%r13d
140014041:	41 31 dc             	xor    %ebx,%r12d
140014044:	41 c1 cd 05          	ror    $0x5,%r13d
140014048:	41 31 d6             	xor    %edx,%r14d
14001404b:	45 21 dc             	and    %r11d,%r12d
14001404e:	45 31 dd             	xor    %r11d,%r13d
140014051:	03 4c 24 14          	add    0x14(%rsp),%ecx
140014055:	89 d7                	mov    %edx,%edi
140014057:	41 31 dc             	xor    %ebx,%r12d
14001405a:	41 c1 ce 0b          	ror    $0xb,%r14d
14001405e:	44 31 c7             	xor    %r8d,%edi
140014061:	44 01 e1             	add    %r12d,%ecx
140014064:	41 c1 cd 06          	ror    $0x6,%r13d
140014068:	41 21 ff             	and    %edi,%r15d
14001406b:	41 31 d6             	xor    %edx,%r14d
14001406e:	44 01 e9             	add    %r13d,%ecx
140014071:	45 31 c7             	xor    %r8d,%r15d
140014074:	41 c1 ce 02          	ror    $0x2,%r14d
140014078:	41 01 ca             	add    %ecx,%r10d
14001407b:	44 01 f9             	add    %r15d,%ecx
14001407e:	45 89 d5             	mov    %r10d,%r13d
140014081:	41 01 ce             	add    %ecx,%r14d
140014084:	41 c1 cd 0e          	ror    $0xe,%r13d
140014088:	44 89 f1             	mov    %r14d,%ecx
14001408b:	45 89 dc             	mov    %r11d,%r12d