140d47c4c:	41 8b d1             	mov    %r9d,%edx
140d47c4f:	f7 d2                	not    %edx
140d47c51:	41 23 d2             	and    %r10d,%edx
140d47c54:	03 d1                	add    %ecx,%edx
140d47c56:	03 56 f4             	add    -0xc(%rsi),%edx
140d47c59:	41 03 d0             	add    %r8d,%edx
140d47c5c:	0f b7 ca             	movzwl %dx,%ecx
140d47c5f:	44 8b c1             	mov    %ecx,%r8d
140d47c62:	41 c1 e8 0e          	shr    $0xe,%r8d
140d47c66:	8d 0c 8d 00 00 00 00 	lea    0x0(,%rcx,4),%ecx
140d47c6d:	44 0b c1             	or     %ecx,%r8d
140d47c70:	41 8b d0             	mov    %r8d,%edx
140d47c73:	41 8b c8             	mov    %r8d,%ecx
140d47c76:	f7 d2                	not    %edx
140d47c78:	41 23 c9             	and    %r9d,%ecx
140d47c7b:	23 d0                	and    %eax,%edx
140d47c7d:	03 d1                	add    %ecx,%edx
140d47c7f:	03 56 f8             	add    -0x8(%rsi),%edx
140d47c82:	41 03 d2             	add    %r10d,%edx
140d47c85:	0f b7 ca             	movzwl %dx,%ecx
140d47c88:	44 8b d1             	mov    %ecx,%r10d
140d47c8b:	41 c1 ea 0d          	shr    $0xd,%r10d
140d47c8f:	8d 0c cd 00 00 00 00 	lea    0x0(,%rcx,8),%ecx
140d47c96:	44 0b d1             	or     %ecx,%r10d
140d47c99:	41 8b d2             	mov    %r10d,%edx
140d47c9c:	41 8b ca             	mov    %r10d,%ecx
140d47c9f:	f7 d2                	not    %edx
140d47ca1:	41 23 c8             	and    %r8d,%ecx
140d47ca4:	41 23 d1             	and    %r9d,%edx
140d47ca7:	03 d1                	add    %ecx,%edx
140d47ca9:	03 56 fc             	add    -0x4(%rsi),%edx
140d47cac:	03 d0                	add    %eax,%edx
140d47cae:	0f b7 ca             	movzwl %dx,%ecx
140d47cb1:	8b c1                	mov    %ecx,%eax
140d47cb3:	c1 e1 05             	shl    $0x5,%ecx
140d47cb6:	c1 e8 0b             	shr    $0xb,%eax
140d47cb9:	0b c1                	or     %ecx,%eax
140d47cbb:	41 83 eb 01          	sub    $0x1,%r11d
140d47cbf:	0f 85 5b ff ff ff    	jne    0x140d47c20
140d47cc5:	83 ef 01             	sub    $0x1,%edi
140d47cc8:	74 36                	je     0x140d47d00
140d47cca:	8b c8                	mov    %eax,%ecx
140d47ccc:	83 ff 02             	cmp    $0x2,%edi
140d47ccf:	41 0f 94 c3          	sete   %r11b
140d47cd3:	83 e1 3f             	and    $0x3f,%ecx
140d47cd6:	41 83 c3 05          	add    $0x5,%r11d
140d47cda:	44 03 0c 8b          	add    (%rbx,%rcx,4),%r9d
140d47cde:	41 8b c9             	mov    %r9d,%ecx
140d47ce1:	83 e1 3f             	and    $0x3f,%ecx
140d47ce4:	44 03 04 8b          	add    (%rbx,%rcx,4),%r8d
140d47ce8:	41 8b c8             	mov    %r8d,%ecx
140d47ceb:	83 e1 3f             	and    $0x3f,%ecx
140d47cee:	44 03 14 8b          	add    (%rbx,%rcx,4),%r10d
140d47cf2:	41 8b ca             	mov    %r10d,%ecx
140d47cf5:	83 e1 3f             	and    $0x3f,%ecx
140d47cf8:	03 04 8b             	add    (%rbx,%rcx,4),%eax
140d47cfb:	e9 20 ff ff ff       	jmp    0x140d47c20
140d47d00:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
140d47d05:	48 8b 74 24 10       	mov    0x10(%rsp),%rsi
140d47d0a:	48 8b 7c 24 18       	mov    0x18(%rsp),%rdi
140d47d0f:	41 0f b7 c9          	movzwl %r9w,%ecx
140d47d13:	41 c1 e0 10          	shl    $0x10,%r8d
140d47d17:	44 0b c1             	or     %ecx,%r8d
140d47d1a:	c1 e0 10             	shl    $0x10,%eax
140d47d1d:	41 0f b7 ca          	movzwl %r10w,%ecx
140d47d21:	0b c1                	or     %ecx,%eax
140d47d23:	45 89 06             	mov    %r8d,(%r14)
140d47d26:	41 89 46 04          	mov    %eax,0x4(%r14)
140d47d2a:	4c 8b 74 24 20       	mov    0x20(%rsp),%r14
140d47d2f:	c3                   	ret
140d47d30:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140d47d35:	55                   	push   %rbp
140d47d36:	56                   	push   %rsi
140d47d37:	41 54                	push   %r12
140d47d39:	41 55                	push   %r13
140d47d3b:	41 56                	push   %r14
140d47d3d:	b8 20 00 00 00       	mov    $0x20,%eax
140d47d42:	e8 59 37 0d 00       	call   0x140e1b4a0
140d47d47:	48 2b e0             	sub    %rax,%rsp
140d47d4a:	4c 8b 64 24 78       	mov    0x78(%rsp),%r12
140d47d4f:	4d 8b e9             	mov    %r9,%r13
140d47d52:	41 8b e8             	mov    %r8d,%ebp
140d47d55:	48 8b f2             	mov    %rdx,%rsi
140d47d58:	4c 8b f1             	mov    %rcx,%r14
140d47d5b:	41 8b 1c 24          	mov    (%r12),%ebx
140d47d5f:	45 85 c0             	test   %r8d,%r8d
140d47d62:	0f 84 d7 01 00 00    	je     0x140d47f3f
140d47d68:	83 bc 24 80 00 00 00 	cmpl   $0x0,0x80(%rsp)
140d47d6f:	00
140d47d70:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
140d47d75:	4c 89 7c 24 58       	mov    %r15,0x58(%rsp)
140d47d7a:	4c 8b 7c 24 70       	mov    0x70(%rsp),%r15
140d47d7f:	0f 84 db 00 00 00    	je     0x140d47e60
140d47d85:	4c 2b f2             	sub    %rdx,%r14
140d47d88:	85 db                	test   %ebx,%ebx
140d47d8a:	0f 85 a5 00 00 00    	jne    0x140d47e35
140d47d90:	41 0f b6 4f 01       	movzbl 0x1(%r15),%ecx
140d47d95:	41 0f b6 07          	movzbl (%r15),%eax
140d47d99:	41 0f b6 57 04       	movzbl 0x4(%r15),%edx
140d47d9e:	c1 e1 08             	shl    $0x8,%ecx
140d47da1:	0b c8                	or     %eax,%ecx
140d47da3:	41 0f b6 47 02       	movzbl 0x2(%r15),%eax
140d47da8:	c1 e0 10             	shl    $0x10,%eax
140d47dab:	0b c8                	or     %eax,%ecx
140d47dad:	41 0f b6 47 03       	movzbl 0x3(%r15),%eax
140d47db2:	c1 e0 18             	shl    $0x18,%eax
140d47db5:	0b c8                	or     %eax,%ecx
140d47db7:	41 0f b6 47 05       	movzbl 0x5(%r15),%eax
140d47dbc:	89 4c 24 70          	mov    %ecx,0x70(%rsp)
140d47dc0:	41 0f b6 4f 07       	movzbl 0x7(%r15),%ecx
140d47dc5:	c1 e1 08             	shl    $0x8,%ecx
140d47dc8:	c1 e0 08             	shl    $0x8,%eax
140d47dcb:	0b d0                	or     %eax,%edx
140d47dcd:	41 0f b6 47 06       	movzbl 0x6(%r15),%eax
140d47dd2:	0b c8                	or     %eax,%ecx
140d47dd4:	c1 e1 10             	shl    $0x10,%ecx
140d47dd7:	0b ca                	or     %edx,%ecx
140d47dd9:	49 8b d5             	mov    %r13,%rdx
140d47ddc:	89 4c 24 74          	mov    %ecx,0x74(%rsp)
140d47de0:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140d47de5:	e8 f6 fd ff ff       	call   0x140d47be0
140d47dea:	8b 4c 24 70          	mov    0x70(%rsp),%ecx
140d47dee:	0f b6 44 24 70       	movzbl 0x70(%rsp),%eax
140d47df3:	41 88 07             	mov    %al,(%r15)
140d47df6:	8b c1                	mov    %ecx,%eax
140d47df8:	c1 e8 08             	shr    $0x8,%eax
140d47dfb:	41 88 47 01          	mov    %al,0x1(%r15)
140d47dff:	8b c1                	mov    %ecx,%eax
140d47e01:	c1 e8 10             	shr    $0x10,%eax
140d47e04:	41 88 47 02          	mov    %al,0x2(%r15)
140d47e08:	0f b6 44 24 74       	movzbl 0x74(%rsp),%eax
140d47e0d:	41 88 47 04          	mov    %al,0x4(%r15)
140d47e11:	c1 e9 18             	shr    $0x18,%ecx
140d47e14:	41 88 4f 03          	mov    %cl,0x3(%r15)
140d47e18:	8b 4c 24 74          	mov    0x74(%rsp),%ecx
140d47e1c:	8b c1                	mov    %ecx,%eax
140d47e1e:	c1 e8 08             	shr    $0x8,%eax
140d47e21:	41 88 47 05          	mov    %al,0x5(%r15)
140d47e25:	8b c1                	mov    %ecx,%eax
140d47e27:	c1 e8 10             	shr    $0x10,%eax
140d47e2a:	c1 e9 18             	shr    $0x18,%ecx
140d47e2d:	41 88 4f 07          	mov    %cl,0x7(%r15)
140d47e31:	41 88 47 06          	mov    %al,0x6(%r15)
140d47e35:	41 0f b6 04 36       	movzbl (%r14,%rsi,1),%eax
140d47e3a:	48 63 cb             	movslq %ebx,%rcx
140d47e3d:	42 32 04 39          	xor    (%rcx,%r15,1),%al
140d47e41:	88 06                	mov    %al,(%rsi)
140d47e43:	48 ff c6             	inc    %rsi
140d47e46:	ff c3                	inc    %ebx
140d47e48:	42 88 04 39          	mov    %al,(%rcx,%r15,1)
140d47e4c:	83 e3 07             	and    $0x7,%ebx
140d47e4f:	83 ed 01             	sub    $0x1,%ebp
140d47e52:	0f 85 30 ff ff ff    	jne    0x140d47d88
140d47e58:	e9 d8 00 00 00       	jmp    0x140d47f35
140d47e5d:	0f 1f 00             	nopl   (%rax)
140d47e60:	85 db                	test   %ebx,%ebx
140d47e62:	0f 85 a5 00 00 00    	jne    0x140d47f0d
140d47e68:	41 0f b6 4f 01       	movzbl 0x1(%r15),%ecx
140d47e6d:	41 0f b6 07          	movzbl (%r15),%eax
140d47e71:	41 0f b6 57 04       	movzbl 0x4(%r15),%edx
140d47e76:	c1 e1 08             	shl    $0x8,%ecx
140d47e79:	0b c8                	or     %eax,%ecx
140d47e7b:	41 0f b6 47 02       	movzbl 0x2(%r15),%eax
140d47e80:	c1 e0 10             	shl    $0x10,%eax
140d47e83:	0b c8                	or     %eax,%ecx
140d47e85:	41 0f b6 47 03       	movzbl 0x3(%r15),%eax
140d47e8a:	c1 e0 18             	shl    $0x18,%eax
140d47e8d:	0b c8                	or     %eax,%ecx
140d47e8f:	41 0f b6 47 05       	movzbl 0x5(%r15),%eax
140d47e94:	89 4c 24 70          	mov    %ecx,0x70(%rsp)
140d47e98:	41 0f b6 4f 07       	movzbl 0x7(%r15),%ecx
140d47e9d:	c1 e1 08             	shl    $0x8,%ecx
140d47ea0:	c1 e0 08             	shl    $0x8,%eax
140d47ea3:	0b d0                	or     %eax,%edx
140d47ea5:	41 0f b6 47 06       	movzbl 0x6(%r15),%eax
140d47eaa:	0b c8                	or     %eax,%ecx
140d47eac:	c1 e1 10             	shl    $0x10,%ecx
140d47eaf:	0b ca                	or     %edx,%ecx
140d47eb1:	49 8b d5             	mov    %r13,%rdx
140d47eb4:	89 4c 24 74          	mov    %ecx,0x74(%rsp)
140d47eb8:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140d47ebd:	e8 1e fd ff ff       	call   0x140d47be0
140d47ec2:	8b 4c 24 70          	mov    0x70(%rsp),%ecx
140d47ec6:	0f b6 44 24 70       	movzbl 0x70(%rsp),%eax
140d47ecb:	41 88 07             	mov    %al,(%r15)
140d47ece:	8b c1                	mov    %ecx,%eax
140d47ed0:	c1 e8 08             	shr    $0x8,%eax
140d47ed3:	41 88 47 01          	mov    %al,0x1(%r15)
140d47ed7:	8b c1                	mov    %ecx,%eax
140d47ed9:	c1 e8 10             	shr    $0x10,%eax
140d47edc:	41 88 47 02          	mov    %al,0x2(%r15)
140d47ee0:	0f b6 44 24 74       	movzbl 0x74(%rsp),%eax
140d47ee5:	41 88 47 04          	mov    %al,0x4(%r15)
140d47ee9:	c1 e9 18             	shr    $0x18,%ecx
140d47eec:	41 88 4f 03          	mov    %cl,0x3(%r15)
140d47ef0:	8b 4c 24 74          	mov    0x74(%rsp),%ecx
140d47ef4:	8b c1                	mov    %ecx,%eax
140d47ef6:	c1 e8 08             	shr    $0x8,%eax
140d47ef9:	41 88 47 05          	mov    %al,0x5(%r15)
140d47efd:	8b c1                	mov    %ecx,%eax
140d47eff:	c1 e8 10             	shr    $0x10,%eax
140d47f02:	c1 e9 18             	shr    $0x18,%ecx
140d47f05:	41 88 4f 07          	mov    %cl,0x7(%r15)
140d47f09:	41 88 47 06          	mov    %al,0x6(%r15)
140d47f0d:	41 0f b6 16          	movzbl (%r14),%edx
140d47f11:	49 ff c6             	inc    %r14
140d47f14:	48 63 c3             	movslq %ebx,%rax
140d47f17:	42 0f b6 0c 38       	movzbl (%rax,%r15,1),%ecx
140d47f1c:	42 88 14 38          	mov    %dl,(%rax,%r15,1)
140d47f20:	32 d1                	xor    %cl,%dl
140d47f22:	88 16                	mov    %dl,(%rsi)
140d47f24:	48 ff c6             	inc    %rsi
140d47f27:	ff c3                	inc    %ebx
140d47f29:	83 e3 07             	and    $0x7,%ebx
140d47f2c:	83 ed 01             	sub    $0x1,%ebp
140d47f2f:	0f 85 2b ff ff ff    	jne    0x140d47e60
140d47f35:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
140d47f3a:	4c 8b 7c 24 58       	mov    0x58(%rsp),%r15
140d47f3f:	41 89 1c 24          	mov    %ebx,(%r12)
140d47f43:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140d47f48:	48 83 c4 20          	add    $0x20,%rsp
140d47f4c:	41 5e                	pop    %r14
140d47f4e:	41 5d                	pop    %r13
140d47f50:	41 5c                	pop    %r12
140d47f52:	5e                   	pop    %rsi
140d47f53:	5d                   	pop    %rbp
140d47f54:	c3                   	ret
140d47f55:	cc                   	int3
140d47f56:	cc                   	int3
140d47f57:	cc                   	int3
140d47f58:	cc                   	int3
140d47f59:	cc                   	int3
140d47f5a:	cc                   	int3
140d47f5b:	cc                   	int3
140d47f5c:	cc                   	int3
140d47f5d:	cc                   	int3
140d47f5e:	cc                   	int3
140d47f5f:	cc                   	int3
140d47f60:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d47f65:	55                   	push   %rbp
140d47f66:	56                   	push   %rsi
140d47f67:	57                   	push   %rdi
140d47f68:	41 54                	push   %r12
140d47f6a:	41 55                	push   %r13
140d47f6c:	41 56                	push   %r14
140d47f6e:	41 57                	push   %r15
140d47f70:	48 8b ec             	mov    %rsp,%rbp
140d47f73:	b8 50 00 00 00       	mov    $0x50,%eax
140d47f78:	e8 23 35 0d 00       	call   0x140e1b4a0
140d47f7d:	48 2b e0             	sub    %rax,%rsp
140d47f80:	48 8b 05 79 0f 67 00 	mov    0x670f79(%rip),%rax        # 0x1413b8f00
140d47f87:	48 33 c4             	xor    %rsp,%rax
140d47f8a:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140d47f8e:	4c 8b 7d 60          	mov    0x60(%rbp),%r15
140d47f92:	48 8b f9             	mov    %rcx,%rdi
140d47f95:	4c 8b 6d 68          	mov    0x68(%rbp),%r13
140d47f99:	41 8b f0             	mov    %r8d,%esi
140d47f9c:	4c 89 4d d8          	mov    %r9,-0x28(%rbp)
140d47fa0:	4c 8b e2             	mov    %rdx,%r12
140d47fa3:	45 33 f6             	xor    %r14d,%r14d
140d47fa6:	4c 89 6d e0          	mov    %r13,-0x20(%rbp)
140d47faa:	45 0f b6 47 03       	movzbl 0x3(%r15),%r8d
140d47faf:	41 0f b6 57 07       	movzbl 0x7(%r15),%edx
140d47fb4:	41 0f b6 47 01       	movzbl 0x1(%r15),%eax
140d47fb9:	8b ca                	mov    %edx,%ecx
140d47fbb:	45 0f b6 17          	movzbl (%r15),%r10d
140d47fbf:	45 0f b6 4f 04       	movzbl 0x4(%r15),%r9d
140d47fc4:	41 8b 5d 00          	mov    0x0(%r13),%ebx
140d47fc8:	c1 e0 08             	shl    $0x8,%eax
140d47fcb:	44 0b d0             	or     %eax,%r10d
140d47fce:	c1 e1 08             	shl    $0x8,%ecx
140d47fd1:	41 0f b6 47 02       	movzbl 0x2(%r15),%eax
140d47fd6:	c1 e0 10             	shl    $0x10,%eax
140d47fd9:	44 0b d0             	or     %eax,%r10d
140d47fdc:	44 88 45 eb          	mov    %r8b,-0x15(%rbp)
140d47fe0:	41 8b c0             	mov    %r8d,%eax
140d47fe3:	88 55 ef             	mov    %dl,-0x11(%rbp)
140d47fe6:	c1 e0 18             	shl    $0x18,%eax
140d47fe9:	44 0b d0             	or     %eax,%r10d
140d47fec:	41 0f b6 47 05       	movzbl 0x5(%r15),%eax
140d47ff1:	c1 e0 08             	shl    $0x8,%eax
140d47ff4:	44 0b c8             	or     %eax,%r9d
140d47ff7:	44 89 55 d0          	mov    %r10d,-0x30(%rbp)
140d47ffb:	41 0f b6 47 06       	movzbl 0x6(%r15),%eax
140d48000:	0b c8                	or     %eax,%ecx
140d48002:	44 88 55 e8          	mov    %r10b,-0x18(%rbp)
140d48006:	8b c1                	mov    %ecx,%eax
140d48008:	88 4d ee             	mov    %cl,-0x12(%rbp)
140d4800b:	c1 e0 10             	shl    $0x10,%eax
140d4800e:	44 0b c8             	or     %eax,%r9d
140d48011:	41 8b c2             	mov    %r10d,%eax
140d48014:	c1 e8 08             	shr    $0x8,%eax
140d48017:	88 45 e9             	mov    %al,-0x17(%rbp)
140d4801a:	41 8b c2             	mov    %r10d,%eax
140d4801d:	c1 e8 10             	shr    $0x10,%eax
140d48020:	88 45 ea             	mov    %al,-0x16(%rbp)
140d48023:	41 8b c1             	mov    %r9d,%eax
140d48026:	c1 e8 08             	shr    $0x8,%eax
140d48029:	44 89 4d d4          	mov    %r9d,-0x2c(%rbp)
140d4802d:	44 88 4d ec          	mov    %r9b,-0x14(%rbp)
140d48031:	88 45 ed             	mov    %al,-0x13(%rbp)
140d48034:	85 f6                	test   %esi,%esi
140d48036:	0f 84 d9 00 00 00    	je     0x140d48115
140d4803c:	4c 8b 6d d8          	mov    -0x28(%rbp),%r13
140d48040:	4c 2b e7             	sub    %rdi,%r12
140d48043:	41 0f b6 d1          	movzbl %r9b,%edx
140d48047:	45 0f b6 c2          	movzbl %r10b,%r8d
140d4804b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140d48050:	ff ce                	dec    %esi
140d48052:	85 db                	test   %ebx,%ebx
140d48054:	75 5d                	jne    0x140d480b3
140d48056:	49 8b d5             	mov    %r13,%rdx
140d48059:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140d4805d:	e8 7e fb ff ff       	call   0x140d47be0
140d48062:	44 8b 55 d0          	mov    -0x30(%rbp),%r10d
140d48066:	41 8b c2             	mov    %r10d,%eax
140d48069:	44 8b 4d d4          	mov    -0x2c(%rbp),%r9d
140d4806d:	44 0f b6 45 d0       	movzbl -0x30(%rbp),%r8d
140d48072:	0f b6 55 d4          	movzbl -0x2c(%rbp),%edx
140d48076:	c1 e8 08             	shr    $0x8,%eax
140d48079:	88 45 e9             	mov    %al,-0x17(%rbp)
140d4807c:	41 8b c2             	mov    %r10d,%eax
140d4807f:	c1 e8 10             	shr    $0x10,%eax
140d48082:	88 45 ea             	mov    %al,-0x16(%rbp)
140d48085:	41 8b c2             	mov    %r10d,%eax
140d48088:	c1 e8 18             	shr    $0x18,%eax
140d4808b:	88 45 eb             	mov    %al,-0x15(%rbp)
140d4808e:	41 8b c1             	mov    %r9d,%eax
140d48091:	c1 e8 08             	shr    $0x8,%eax
140d48094:	88 45 ed             	mov    %al,-0x13(%rbp)
140d48097:	41 8b c1             	mov    %r9d,%eax
140d4809a:	c1 e8 10             	shr    $0x10,%eax
140d4809d:	88 45 ee             	mov    %al,-0x12(%rbp)
140d480a0:	41 8b c1             	mov    %r9d,%eax
140d480a3:	c1 e8 18             	shr    $0x18,%eax
140d480a6:	88 45 ef             	mov    %al,-0x11(%rbp)
140d480a9:	41 ff c6             	inc    %r14d
140d480ac:	44 88 45 e8          	mov    %r8b,-0x18(%rbp)
140d480b0:	88 55 ec             	mov    %dl,-0x14(%rbp)
140d480b3:	48 63 c3             	movslq %ebx,%rax
140d480b6:	0f b6 4c 05 e8       	movzbl -0x18(%rbp,%rax,1),%ecx
140d480bb:	32 0f                	xor    (%rdi),%cl
140d480bd:	42 88 0c 27          	mov    %cl,(%rdi,%r12,1)
140d480c1:	48 ff c7             	inc    %rdi
140d480c4:	ff c3                	inc    %ebx
140d480c6:	83 e3 07             	and    $0x7,%ebx
140d480c9:	85 f6                	test   %esi,%esi
140d480cb:	75 83                	jne    0x140d48050
140d480cd:	4c 8b 6d e0          	mov    -0x20(%rbp),%r13
140d480d1:	45 85 f6             	test   %r14d,%r14d