140012d71:	41 c1 ce 09          	ror    $0x9,%r14d
140012d75:	45 31 c7             	xor    %r8d,%r15d
140012d78:	44 89 64 24 28       	mov    %r12d,0x28(%rsp)
140012d7d:	45 31 d6             	xor    %r10d,%r14d
140012d80:	41 21 cf             	and    %ecx,%r15d
140012d83:	41 c1 cd 05          	ror    $0x5,%r13d
140012d87:	45 01 cc             	add    %r9d,%r12d
140012d8a:	45 31 c7             	xor    %r8d,%r15d
140012d8d:	41 c1 ce 0b          	ror    $0xb,%r14d
140012d91:	41 31 cd             	xor    %ecx,%r13d
140012d94:	45 01 fc             	add    %r15d,%r12d
140012d97:	45 89 d7             	mov    %r10d,%r15d
140012d9a:	44 03 65 00          	add    0x0(%rbp),%r12d
140012d9e:	45 31 d6             	xor    %r10d,%r14d
140012da1:	45 31 df             	xor    %r11d,%r15d
140012da4:	41 c1 cd 06          	ror    $0x6,%r13d
140012da8:	45 89 d9             	mov    %r11d,%r9d
140012dab:	44 21 ff             	and    %r15d,%edi
140012dae:	41 c1 ce 02          	ror    $0x2,%r14d
140012db2:	45 01 ec             	add    %r13d,%r12d
140012db5:	41 31 f9             	xor    %edi,%r9d
140012db8:	44 01 e3             	add    %r12d,%ebx
140012dbb:	45 01 e1             	add    %r12d,%r9d
140012dbe:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
140012dc2:	44 8b 6c 24 30       	mov    0x30(%rsp),%r13d
140012dc7:	8b 7c 24 24          	mov    0x24(%rsp),%edi
140012dcb:	45 89 ec             	mov    %r13d,%r12d
140012dce:	41 c1 cd 0b          	ror    $0xb,%r13d
140012dd2:	45 01 f1             	add    %r14d,%r9d
140012dd5:	41 89 fe             	mov    %edi,%r14d
140012dd8:	c1 cf 02             	ror    $0x2,%edi
140012ddb:	45 31 e5             	xor    %r12d,%r13d
140012dde:	41 c1 ec 03          	shr    $0x3,%r12d
140012de2:	41 c1 cd 07          	ror    $0x7,%r13d
140012de6:	44 31 f7             	xor    %r14d,%edi
140012de9:	41 c1 ee 0a          	shr    $0xa,%r14d
140012ded:	c1 cf 11             	ror    $0x11,%edi
140012df0:	45 31 ec             	xor    %r13d,%r12d
140012df3:	44 31 f7             	xor    %r14d,%edi
140012df6:	44 03 64 24 10       	add    0x10(%rsp),%r12d
140012dfb:	44 03 64 24 2c       	add    0x2c(%rsp),%r12d
140012e00:	41 89 dd             	mov    %ebx,%r13d
140012e03:	41 01 fc             	add    %edi,%r12d
140012e06:	45 89 ce             	mov    %r9d,%r14d
140012e09:	41 c1 cd 0e          	ror    $0xe,%r13d
140012e0d:	89 cf                	mov    %ecx,%edi
140012e0f:	41 31 dd             	xor    %ebx,%r13d
140012e12:	41 c1 ce 09          	ror    $0x9,%r14d
140012e16:	31 d7                	xor    %edx,%edi
140012e18:	44 89 64 24 2c       	mov    %r12d,0x2c(%rsp)
140012e1d:	45 31 ce             	xor    %r9d,%r14d
140012e20:	21 df                	and    %ebx,%edi
140012e22:	41 c1 cd 05          	ror    $0x5,%r13d
140012e26:	45 01 c4             	add    %r8d,%r12d
140012e29:	31 d7                	xor    %edx,%edi
140012e2b:	41 c1 ce 0b          	ror    $0xb,%r14d
140012e2f:	41 31 dd             	xor    %ebx,%r13d
140012e32:	41 01 fc             	add    %edi,%r12d
140012e35:	44 89 cf             	mov    %r9d,%edi
140012e38:	44 03 65 00          	add    0x0(%rbp),%r12d
140012e3c:	45 31 ce             	xor    %r9d,%r14d
140012e3f:	44 31 d7             	xor    %r10d,%edi
140012e42:	41 c1 cd 06          	ror    $0x6,%r13d
140012e46:	45 89 d0             	mov    %r10d,%r8d
140012e49:	41 21 ff             	and    %edi,%r15d
140012e4c:	41 c1 ce 02          	ror    $0x2,%r14d
140012e50:	45 01 ec             	add    %r13d,%r12d
140012e53:	45 31 f8             	xor    %r15d,%r8d
140012e56:	44 01 e0             	add    %r12d,%eax
140012e59:	45 01 e0             	add    %r12d,%r8d
140012e5c:	48 8d 6d 14          	lea    0x14(%rbp),%rbp
140012e60:	44 8b 6c 24 34       	mov    0x34(%rsp),%r13d
140012e65:	44 8b 7c 24 28       	mov    0x28(%rsp),%r15d
140012e6a:	45 89 ec             	mov    %r13d,%r12d
140012e6d:	41 c1 cd 0b          	ror    $0xb,%r13d
140012e71:	45 01 f0             	add    %r14d,%r8d
140012e74:	45 89 fe             	mov    %r15d,%r14d
140012e77:	41 c1 cf 02          	ror    $0x2,%r15d
140012e7b:	45 31 e5             	xor    %r12d,%r13d
140012e7e:	41 c1 ec 03          	shr    $0x3,%r12d
140012e82:	41 c1 cd 07          	ror    $0x7,%r13d
140012e86:	45 31 f7             	xor    %r14d,%r15d
140012e89:	41 c1 ee 0a          	shr    $0xa,%r14d
140012e8d:	41 c1 cf 11          	ror    $0x11,%r15d
140012e91:	45 31 ec             	xor    %r13d,%r12d
140012e94:	45 31 f7             	xor    %r14d,%r15d
140012e97:	44 03 64 24 14       	add    0x14(%rsp),%r12d
140012e9c:	44 03 64 24 30       	add    0x30(%rsp),%r12d
140012ea1:	41 89 c5             	mov    %eax,%r13d
140012ea4:	45 01 fc             	add    %r15d,%r12d
140012ea7:	45 89 c6             	mov    %r8d,%r14d
140012eaa:	41 c1 cd 0e          	ror    $0xe,%r13d
140012eae:	41 89 df             	mov    %ebx,%r15d
140012eb1:	41 31 c5             	xor    %eax,%r13d
140012eb4:	41 c1 ce 09          	ror    $0x9,%r14d
140012eb8:	41 31 cf             	xor    %ecx,%r15d
140012ebb:	44 89 64 24 30       	mov    %r12d,0x30(%rsp)
140012ec0:	45 31 c6             	xor    %r8d,%r14d
140012ec3:	41 21 c7             	and    %eax,%r15d
140012ec6:	41 c1 cd 05          	ror    $0x5,%r13d
140012eca:	41 01 d4             	add    %edx,%r12d
140012ecd:	41 31 cf             	xor    %ecx,%r15d
140012ed0:	41 c1 ce 0b          	ror    $0xb,%r14d
140012ed4:	41 31 c5             	xor    %eax,%r13d
140012ed7:	45 01 fc             	add    %r15d,%r12d
140012eda:	45 89 c7             	mov    %r8d,%r15d
140012edd:	44 03 65 00          	add    0x0(%rbp),%r12d
140012ee1:	45 31 c6             	xor    %r8d,%r14d
140012ee4:	45 31 cf             	xor    %r9d,%r15d
140012ee7:	41 c1 cd 06          	ror    $0x6,%r13d
140012eeb:	44 89 ca             	mov    %r9d,%edx
140012eee:	44 21 ff             	and    %r15d,%edi
140012ef1:	41 c1 ce 02          	ror    $0x2,%r14d
140012ef5:	45 01 ec             	add    %r13d,%r12d
140012ef8:	31 fa                	xor    %edi,%edx
140012efa:	45 01 e3             	add    %r12d,%r11d
140012efd:	44 01 e2             	add    %r12d,%edx
140012f00:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
140012f04:	44 8b 6c 24 38       	mov    0x38(%rsp),%r13d
140012f09:	8b 7c 24 2c          	mov    0x2c(%rsp),%edi
140012f0d:	45 89 ec             	mov    %r13d,%r12d
140012f10:	41 c1 cd 0b          	ror    $0xb,%r13d
140012f14:	44 01 f2             	add    %r14d,%edx
140012f17:	41 89 fe             	mov    %edi,%r14d
140012f1a:	c1 cf 02             	ror    $0x2,%edi
140012f1d:	45 31 e5             	xor    %r12d,%r13d
140012f20:	41 c1 ec 03          	shr    $0x3,%r12d
140012f24:	41 c1 cd 07          	ror    $0x7,%r13d
140012f28:	44 31 f7             	xor    %r14d,%edi
140012f2b:	41 c1 ee 0a          	shr    $0xa,%r14d
140012f2f:	c1 cf 11             	ror    $0x11,%edi
140012f32:	45 31 ec             	xor    %r13d,%r12d
140012f35:	44 31 f7             	xor    %r14d,%edi
140012f38:	44 03 64 24 18       	add    0x18(%rsp),%r12d
140012f3d:	44 03 64 24 34       	add    0x34(%rsp),%r12d
140012f42:	45 89 dd             	mov    %r11d,%r13d
140012f45:	41 01 fc             	add    %edi,%r12d
140012f48:	41 89 d6             	mov    %edx,%r14d
140012f4b:	41 c1 cd 0e          	ror    $0xe,%r13d
140012f4f:	89 c7                	mov    %eax,%edi
140012f51:	45 31 dd             	xor    %r11d,%r13d
140012f54:	41 c1 ce 09          	ror    $0x9,%r14d
140012f58:	31 df                	xor    %ebx,%edi
140012f5a:	44 89 64 24 34       	mov    %r12d,0x34(%rsp)
140012f5f:	41 31 d6             	xor    %edx,%r14d
140012f62:	44 21 df             	and    %r11d,%edi
140012f65:	41 c1 cd 05          	ror    $0x5,%r13d
140012f69:	41 01 cc             	add    %ecx,%r12d
140012f6c:	31 df                	xor    %ebx,%edi
140012f6e:	41 c1 ce 0b          	ror    $0xb,%r14d
140012f72:	45 31 dd             	xor    %r11d,%r13d
140012f75:	41 01 fc             	add    %edi,%r12d
140012f78:	89 d7                	mov    %edx,%edi
140012f7a:	44 03 65 00          	add    0x0(%rbp),%r12d
140012f7e:	41 31 d6             	xor    %edx,%r14d
140012f81:	44 31 c7             	xor    %r8d,%edi
140012f84:	41 c1 cd 06          	ror    $0x6,%r13d
140012f88:	44 89 c1             	mov    %r8d,%ecx
140012f8b:	41 21 ff             	and    %edi,%r15d
140012f8e:	41 c1 ce 02          	ror    $0x2,%r14d
140012f92:	45 01 ec             	add    %r13d,%r12d
140012f95:	44 31 f9             	xor    %r15d,%ecx
140012f98:	45 01 e2             	add    %r12d,%r10d
140012f9b:	44 01 e1             	add    %r12d,%ecx
140012f9e:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
140012fa2:	44 8b 6c 24 3c       	mov    0x3c(%rsp),%r13d
140012fa7:	44 8b 7c 24 30       	mov    0x30(%rsp),%r15d
140012fac:	45 89 ec             	mov    %r13d,%r12d
140012faf:	41 c1 cd 0b          	ror    $0xb,%r13d
140012fb3:	44 01 f1             	add    %r14d,%ecx
140012fb6:	45 89 fe             	mov    %r15d,%r14d
140012fb9:	41 c1 cf 02          	ror    $0x2,%r15d
140012fbd:	45 31 e5             	xor    %r12d,%r13d
140012fc0:	41 c1 ec 03          	shr    $0x3,%r12d
140012fc4:	41 c1 cd 07          	ror    $0x7,%r13d
140012fc8:	45 31 f7             	xor    %r14d,%r15d
140012fcb:	41 c1 ee 0a          	shr    $0xa,%r14d
140012fcf:	41 c1 cf 11          	ror    $0x11,%r15d
140012fd3:	45 31 ec             	xor    %r13d,%r12d
140012fd6:	45 31 f7             	xor    %r14d,%r15d
140012fd9:	44 03 64 24 1c       	add    0x1c(%rsp),%r12d
140012fde:	44 03 64 24 38       	add    0x38(%rsp),%r12d
140012fe3:	45 89 d5             	mov    %r10d,%r13d
140012fe6:	45 01 fc             	add    %r15d,%r12d
140012fe9:	41 89 ce             	mov    %ecx,%r14d
140012fec:	41 c1 cd 0e          	ror    $0xe,%r13d
140012ff0:	45 89 df             	mov    %r11d,%r15d
140012ff3:	45 31 d5             	xor    %r10d,%r13d
140012ff6:	41 c1 ce 09          	ror    $0x9,%r14d
140012ffa:	41 31 c7             	xor    %eax,%r15d
140012ffd:	44 89 64 24 38       	mov    %r12d,0x38(%rsp)
140013002:	41 31 ce             	xor    %ecx,%r14d
140013005:	45 21 d7             	and    %r10d,%r15d
140013008:	41 c1 cd 05          	ror    $0x5,%r13d
14001300c:	41 01 dc             	add    %ebx,%r12d
14001300f:	41 31 c7             	xor    %eax,%r15d
140013012:	41 c1 ce 0b          	ror    $0xb,%r14d
140013016:	45 31 d5             	xor    %r10d,%r13d
140013019:	45 01 fc             	add    %r15d,%r12d
14001301c:	41 89 cf             	mov    %ecx,%r15d
14001301f:	44 03 65 00          	add    0x0(%rbp),%r12d
140013023:	41 31 ce             	xor    %ecx,%r14d
140013026:	41 31 d7             	xor    %edx,%r15d
140013029:	41 c1 cd 06          	ror    $0x6,%r13d
14001302d:	89 d3                	mov    %edx,%ebx
14001302f:	44 21 ff             	and    %r15d,%edi
140013032:	41 c1 ce 02          	ror    $0x2,%r14d
140013036:	45 01 ec             	add    %r13d,%r12d
140013039:	31 fb                	xor    %edi,%ebx
14001303b:	45 01 e1             	add    %r12d,%r9d
14001303e:	44 01 e3             	add    %r12d,%ebx
140013041:	48 8d 6d 04          	lea    0x4(%rbp),%rbp
140013045:	44 8b 2c 24          	mov    (%rsp),%r13d
140013049:	8b 7c 24 34          	mov    0x34(%rsp),%edi
14001304d:	45 89 ec             	mov    %r13d,%r12d
140013050:	41 c1 cd 0b          	ror    $0xb,%r13d
140013054:	44 01 f3             	add    %r14d,%ebx
140013057:	41 89 fe             	mov    %edi,%r14d
14001305a:	c1 cf 02             	ror    $0x2,%edi
14001305d:	45 31 e5             	xor    %r12d,%r13d
140013060:	41 c1 ec 03          	shr    $0x3,%r12d
140013064:	41 c1 cd 07          	ror    $0x7,%r13d
140013068:	44 31 f7             	xor    %r14d,%edi
14001306b:	41 c1 ee 0a          	shr    $0xa,%r14d
14001306f:	c1 cf 11             	ror    $0x11,%edi
140013072:	45 31 ec             	xor    %r13d,%r12d
140013075:	44 31 f7             	xor    %r14d,%edi
140013078:	44 03 64 24 20       	add    0x20(%rsp),%r12d
14001307d:	44 03 64 24 3c       	add    0x3c(%rsp),%r12d
140013082:	45 89 cd             	mov    %r9d,%r13d
140013085:	41 01 fc             	add    %edi,%r12d
140013088:	41 89 de             	mov    %ebx,%r14d
14001308b:	41 c1 cd 0e          	ror    $0xe,%r13d
14001308f:	44 89 d7             	mov    %r10d,%edi
140013092:	45 31 cd             	xor    %r9d,%r13d
140013095:	41 c1 ce 09          	ror    $0x9,%r14d
140013099:	44 31 df             	xor    %r11d,%edi
14001309c:	44 89 64 24 3c       	mov    %r12d,0x3c(%rsp)
1400130a1:	41 31 de             	xor    %ebx,%r14d
1400130a4:	44 21 cf             	and    %r9d,%edi
1400130a7:	41 c1 cd 05          	ror    $0x5,%r13d
1400130ab:	41 01 c4             	add    %eax,%r12d
1400130ae:	44 31 df             	xor    %r11d,%edi
1400130b1:	41 c1 ce 0b          	ror    $0xb,%r14d
1400130b5:	45 31 cd             	xor    %r9d,%r13d
1400130b8:	41 01 fc             	add    %edi,%r12d
1400130bb:	89 df                	mov    %ebx,%edi
1400130bd:	44 03 65 00          	add    0x0(%rbp),%r12d
1400130c1:	41 31 de             	xor    %ebx,%r14d
1400130c4:	31 cf                	xor    %ecx,%edi
1400130c6:	41 c1 cd 06          	ror    $0x6,%r13d
1400130ca:	89 c8                	mov    %ecx,%eax
1400130cc:	41 21 ff             	and    %edi,%r15d
1400130cf:	41 c1 ce 02          	ror    $0x2,%r14d
1400130d3:	45 01 ec             	add    %r13d,%r12d
1400130d6:	44 31 f8             	xor    %r15d,%eax
1400130d9:	45 01 e0             	add    %r12d,%r8d
1400130dc:	44 01 e0             	add    %r12d,%eax
1400130df:	48 8d 6d 14          	lea    0x14(%rbp),%rbp
1400130e3:	80 7d 03 00          	cmpb   $0x0,0x3(%rbp)
1400130e7:	0f 85 e3 f5 ff ff    	jne    0x1400126d0
1400130ed:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
1400130f2:	44 01 f0             	add    %r14d,%eax
1400130f5:	48 8d 76 40          	lea    0x40(%rsi),%rsi
1400130f9:	03 07                	add    (%rdi),%eax
1400130fb:	03 5f 04             	add    0x4(%rdi),%ebx
1400130fe:	03 4f 08             	add    0x8(%rdi),%ecx
140013101:	03 57 0c             	add    0xc(%rdi),%edx
140013104:	44 03 47 10          	add    0x10(%rdi),%r8d
140013108:	44 03 4f 14          	add    0x14(%rdi),%r9d
14001310c:	44 03 57 18          	add    0x18(%rdi),%r10d
140013110:	44 03 5f 1c          	add    0x1c(%rdi),%r11d
140013114:	48 3b 74 24 50       	cmp    0x50(%rsp),%rsi
140013119:	89 07                	mov    %eax,(%rdi)
14001311b:	89 5f 04             	mov    %ebx,0x4(%rdi)
14001311e:	89 4f 08             	mov    %ecx,0x8(%rdi)
140013121:	89 57 0c             	mov    %edx,0xc(%rdi)
140013124:	44 89 47 10          	mov    %r8d,0x10(%rdi)
140013128:	44 89 4f 14          	mov    %r9d,0x14(%rdi)
14001312c:	44 89 57 18          	mov    %r10d,0x18(%rdi)
140013130:	44 89 5f 1c          	mov    %r11d,0x1c(%rdi)
140013134:	0f 82 f6 ee ff ff    	jb     0x140012030
14001313a:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14001313f:	4c 8b 7e d0          	mov    -0x30(%rsi),%r15
140013143:	4c 8b 76 d8          	mov    -0x28(%rsi),%r14
140013147:	4c 8b 6e e0          	mov    -0x20(%rsi),%r13
14001314b:	4c 8b 66 e8          	mov    -0x18(%rsi),%r12
14001314f:	48 8b 6e f0          	mov    -0x10(%rsi),%rbp
140013153:	48 8b 5e f8          	mov    -0x8(%rsi),%rbx
140013157:	48 8d 26             	lea    (%rsi),%rsp
14001315a:	48 8b 7c 24 08       	mov    0x8(%rsp),%rdi
14001315f:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
140013164:	c3                   	ret
140013165:	90                   	nop
140013166:	90                   	nop
140013167:	90                   	nop
140013168:	90                   	nop
140013169:	90                   	nop
14001316a:	90                   	nop
14001316b:	90                   	nop
14001316c:	90                   	nop
14001316d:	90                   	nop
14001316e:	90                   	nop
14001316f:	90                   	nop
140013170:	90                   	nop
140013171:	90                   	nop
140013172:	90                   	nop
140013173:	90                   	nop
140013174:	90                   	nop
140013175:	90                   	nop
140013176:	90                   	nop
140013177:	90                   	nop
140013178:	90                   	nop
140013179:	90                   	nop
14001317a:	90                   	nop
14001317b:	90                   	nop
14001317c:	90                   	nop
14001317d:	90                   	nop
14001317e:	90                   	nop
14001317f:	90                   	nop
140013180:	48 89 7c 24 08       	mov    %rdi,0x8(%rsp)
140013185:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14001318a:	48 89 e0             	mov    %rsp,%rax
14001318d:	48 89 cf             	mov    %rcx,%rdi
140013190:	48 89 d6             	mov    %rdx,%rsi
140013193:	4c 89 c2             	mov    %r8,%rdx
140013196:	48 8d 64 24 a8       	lea    -0x58(%rsp),%rsp
14001319b:	0f 29 70 a8          	movaps %xmm6,-0x58(%rax)
14001319f:	0f 29 78 b8          	movaps %xmm7,-0x48(%rax)
1400131a3:	44 0f 29 40 c8       	movaps %xmm8,-0x38(%rax)
1400131a8:	44 0f 29 48 d8       	movaps %xmm9,-0x28(%rax)
1400131ad:	44 0f 29 50 e8       	movaps %xmm10,-0x18(%rax)
1400131b2:	48 8d 0d 07 28 0c 00 	lea    0xc2807(%rip),%rcx        # 0x1400d59c0
1400131b9:	f3 0f 6f 0f          	movdqu (%rdi),%xmm1
1400131bd:	f3 0f 6f 57 10       	movdqu 0x10(%rdi),%xmm2
1400131c2:	66 0f 6f b9 80 01 00 	movdqa 0x180(%rcx),%xmm7
1400131c9:	00
1400131ca:	66 0f 70 c1 1b       	pshufd $0x1b,%xmm1,%xmm0
1400131cf:	66 0f 70 c9 b1       	pshufd $0xb1,%xmm1,%xmm1
1400131d4:	66 0f 70 d2 1b       	pshufd $0x1b,%xmm2,%xmm2
1400131d9:	66 44 0f 6f c7       	movdqa %xmm7,%xmm8
1400131de:	66 0f 3a 0f ca 08    	palignr $0x8,%xmm2,%xmm1
1400131e4:	66 0f 6c d0          	punpcklqdq %xmm0,%xmm2
1400131e8:	e9 03 00 00 00       	jmp    0x1400131f0
1400131ed:	90                   	nop
1400131ee:	90                   	nop
1400131ef:	90                   	nop
1400131f0:	f3 0f 6f 1e          	movdqu (%rsi),%xmm3
1400131f4:	f3 0f 6f 66 10       	movdqu 0x10(%rsi),%xmm4
1400131f9:	f3 0f 6f 6e 20       	movdqu 0x20(%rsi),%xmm5