1401f7dca:	00
1401f7dcb:	48 81 c4 50 01 00 00 	add    $0x150,%rsp
1401f7dd2:	41 5f                	pop    %r15
1401f7dd4:	41 5e                	pop    %r14
1401f7dd6:	41 5d                	pop    %r13
1401f7dd8:	41 5c                	pop    %r12
1401f7dda:	5f                   	pop    %rdi
1401f7ddb:	5e                   	pop    %rsi
1401f7ddc:	5d                   	pop    %rbp
1401f7ddd:	c3                   	ret
1401f7dde:	90                   	nop
1401f7ddf:	90                   	nop
1401f7de0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401f7de5:	57                   	push   %rdi
1401f7de6:	48 83 ec 20          	sub    $0x20,%rsp
1401f7dea:	44 8a c2             	mov    %dl,%r8b
1401f7ded:	48 8b f9             	mov    %rcx,%rdi
1401f7df0:	48 8b 51 08          	mov    0x8(%rcx),%rdx
1401f7df4:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1401f7df9:	e8 9e 28 00 00       	call   0x1401fa69c
1401f7dfe:	48 8b 10             	mov    (%rax),%rdx
1401f7e01:	48 83 20 00          	andq   $0x0,(%rax)
1401f7e05:	48 8b 5f 10          	mov    0x10(%rdi),%rbx
1401f7e09:	48 89 57 10          	mov    %rdx,0x10(%rdi)
1401f7e0d:	48 85 db             	test   %rbx,%rbx
1401f7e10:	74 10                	je     0x1401f7e22
1401f7e12:	48 8b cb             	mov    %rbx,%rcx
1401f7e15:	e8 9e eb ff ff       	call   0x1401f69b8
1401f7e1a:	48 8b cb             	mov    %rbx,%rcx
1401f7e1d:	e8 ee e3 f7 ff       	call   0x140176210
1401f7e22:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401f7e27:	48 85 db             	test   %rbx,%rbx
1401f7e2a:	74 10                	je     0x1401f7e3c
1401f7e2c:	48 8b cb             	mov    %rbx,%rcx
1401f7e2f:	e8 84 eb ff ff       	call   0x1401f69b8
1401f7e34:	48 8b cb             	mov    %rbx,%rcx
1401f7e37:	e8 d4 e3 f7 ff       	call   0x140176210
1401f7e3c:	48 83 7f 10 00       	cmpq   $0x0,0x10(%rdi)
1401f7e41:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401f7e46:	0f 95 c0             	setne  %al
1401f7e49:	48 83 c4 20          	add    $0x20,%rsp
1401f7e4d:	5f                   	pop    %rdi
1401f7e4e:	c3                   	ret
1401f7e4f:	90                   	nop
1401f7e50:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401f7e55:	55                   	push   %rbp
1401f7e56:	56                   	push   %rsi
1401f7e57:	57                   	push   %rdi
1401f7e58:	48 83 ec 20          	sub    $0x20,%rsp
1401f7e5c:	48 8b ea             	mov    %rdx,%rbp
1401f7e5f:	48 8b f1             	mov    %rcx,%rsi
1401f7e62:	bf 01 00 00 00       	mov    $0x1,%edi
1401f7e67:	44 8a c7             	mov    %dil,%r8b
1401f7e6a:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1401f7e6f:	e8 28 28 00 00       	call   0x1401fa69c
1401f7e74:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401f7e79:	48 85 db             	test   %rbx,%rbx
1401f7e7c:	74 55                	je     0x1401f7ed3
1401f7e7e:	48 8b 43 20          	mov    0x20(%rbx),%rax
1401f7e82:	8a 48 38             	mov    0x38(%rax),%cl
1401f7e85:	48 83 c0 18          	add    $0x18,%rax
1401f7e89:	f6 d9                	neg    %cl
1401f7e8b:	48 1b d2             	sbb    %rdx,%rdx
1401f7e8e:	48 23 d0             	and    %rax,%rdx
1401f7e91:	48 8b 46 10          	mov    0x10(%rsi),%rax
1401f7e95:	48 8b 48 20          	mov    0x20(%rax),%rcx
1401f7e99:	8a 41 38             	mov    0x38(%rcx),%al
1401f7e9c:	48 83 c1 18          	add    $0x18,%rcx
1401f7ea0:	f6 d8                	neg    %al
1401f7ea2:	4d 1b c0             	sbb    %r8,%r8
1401f7ea5:	49 23 c8             	and    %r8,%rcx
1401f7ea8:	e8 3b 16 00 00       	call   0x1401f94e8
1401f7ead:	84 c0                	test   %al,%al
1401f7eaf:	75 4a                	jne    0x1401f7efb
1401f7eb1:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1401f7eb6:	48 8b 48 20          	mov    0x20(%rax),%rcx
1401f7eba:	8a 41 38             	mov    0x38(%rcx),%al
1401f7ebd:	48 8d 51 18          	lea    0x18(%rcx),%rdx
1401f7ec1:	f6 d8                	neg    %al
1401f7ec3:	48 1b c9             	sbb    %rcx,%rcx
1401f7ec6:	48 23 ca             	and    %rdx,%rcx
1401f7ec9:	e8 e6 1b 00 00       	call   0x1401f9ab4
1401f7ece:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401f7ed3:	40 32 ff             	xor    %dil,%dil
1401f7ed6:	48 85 db             	test   %rbx,%rbx
1401f7ed9:	74 10                	je     0x1401f7eeb
1401f7edb:	48 8b cb             	mov    %rbx,%rcx
1401f7ede:	e8 d5 ea ff ff       	call   0x1401f69b8
1401f7ee3:	48 8b cb             	mov    %rbx,%rcx
1401f7ee6:	e8 25 e3 f7 ff       	call   0x140176210
1401f7eeb:	40 8a c7             	mov    %dil,%al
1401f7eee:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401f7ef3:	48 83 c4 20          	add    $0x20,%rsp
1401f7ef7:	5f                   	pop    %rdi
1401f7ef8:	5e                   	pop    %rsi
1401f7ef9:	5d                   	pop    %rbp
1401f7efa:	c3                   	ret
1401f7efb:	48 8b 46 10          	mov    0x10(%rsi),%rax
1401f7eff:	48 8b 48 20          	mov    0x20(%rax),%rcx
1401f7f03:	8a 41 38             	mov    0x38(%rcx),%al
1401f7f06:	48 8d 51 18          	lea    0x18(%rcx),%rdx
1401f7f0a:	f6 d8                	neg    %al
1401f7f0c:	48 1b c9             	sbb    %rcx,%rcx
1401f7f0f:	48 23 ca             	and    %rdx,%rcx
1401f7f12:	e8 9d 1b 00 00       	call   0x1401f9ab4
1401f7f17:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1401f7f1c:	48 83 64 24 50 00    	andq   $0x0,0x50(%rsp)
1401f7f22:	48 8b 5e 10          	mov    0x10(%rsi),%rbx
1401f7f26:	48 89 46 10          	mov    %rax,0x10(%rsi)
1401f7f2a:	48 85 db             	test   %rbx,%rbx
1401f7f2d:	74 10                	je     0x1401f7f3f
1401f7f2f:	48 8b cb             	mov    %rbx,%rcx
1401f7f32:	e8 81 ea ff ff       	call   0x1401f69b8
1401f7f37:	48 8b cb             	mov    %rbx,%rcx
1401f7f3a:	e8 d1 e2 f7 ff       	call   0x140176210
1401f7f3f:	48 8b d5             	mov    %rbp,%rdx
1401f7f42:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1401f7f47:	e8 3c c2 ff ff       	call   0x1401f4188
1401f7f4c:	48 8b 10             	mov    (%rax),%rdx
1401f7f4f:	48 83 20 00          	andq   $0x0,(%rax)
1401f7f53:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1401f7f57:	48 89 56 08          	mov    %rdx,0x8(%rsi)
1401f7f5b:	48 85 c9             	test   %rcx,%rcx
1401f7f5e:	74 0e                	je     0x1401f7f6e
1401f7f60:	48 8b 01             	mov    (%rcx),%rax
1401f7f63:	8b d7                	mov    %edi,%edx
1401f7f65:	48 8b 00             	mov    (%rax),%rax
1401f7f68:	ff 15 c2 ae 01 00    	call   *0x1aec2(%rip)        # 0x140212e30
1401f7f6e:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1401f7f73:	48 85 c9             	test   %rcx,%rcx
1401f7f76:	74 0e                	je     0x1401f7f86
1401f7f78:	48 8b 01             	mov    (%rcx),%rax
1401f7f7b:	8b d7                	mov    %edi,%edx
1401f7f7d:	48 8b 00             	mov    (%rax),%rax
1401f7f80:	ff 15 aa ae 01 00    	call   *0x1aeaa(%rip)        # 0x140212e30
1401f7f86:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401f7f8b:	e9 46 ff ff ff       	jmp    0x1401f7ed6
1401f7f90:	cc                   	int3
1401f7f91:	90                   	nop
1401f7f92:	90                   	nop
1401f7f93:	90                   	nop
1401f7f94:	90                   	nop
1401f7f95:	90                   	nop
1401f7f96:	90                   	nop
1401f7f97:	90                   	nop
1401f7f98:	90                   	nop
1401f7f99:	90                   	nop
1401f7f9a:	90                   	nop
1401f7f9b:	90                   	nop
1401f7f9c:	90                   	nop
1401f7f9d:	90                   	nop
1401f7f9e:	90                   	nop
1401f7f9f:	90                   	nop
1401f7fa0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401f7fa5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401f7faa:	55                   	push   %rbp
1401f7fab:	57                   	push   %rdi
1401f7fac:	41 54                	push   %r12
1401f7fae:	41 56                	push   %r14
1401f7fb0:	41 57                	push   %r15
1401f7fb2:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
1401f7fb7:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
1401f7fbe:	48 8b 05 bb 91 10 00 	mov    0x1091bb(%rip),%rax        # 0x140301180
1401f7fc5:	48 33 c4             	xor    %rsp,%rax
1401f7fc8:	48 89 45 27          	mov    %rax,0x27(%rbp)
1401f7fcc:	48 8b 79 10          	mov    0x10(%rcx),%rdi
1401f7fd0:	45 33 ff             	xor    %r15d,%r15d
1401f7fd3:	4c 8b f2             	mov    %rdx,%r14
1401f7fd6:	48 8b 47 28          	mov    0x28(%rdi),%rax
1401f7fda:	48 85 c0             	test   %rax,%rax
1401f7fdd:	74 04                	je     0x1401f7fe3
1401f7fdf:	f0 ff 40 08          	lock incl 0x8(%rax)
1401f7fe3:	48 8b 77 20          	mov    0x20(%rdi),%rsi
1401f7fe7:	49 83 cc ff          	or     $0xffffffffffffffff,%r12
1401f7feb:	48 8b 7f 28          	mov    0x28(%rdi),%rdi
1401f7fef:	48 8b df             	mov    %rdi,%rbx
1401f7ff2:	45 84 c0             	test   %r8b,%r8b
1401f7ff5:	75 57                	jne    0x1401f804e
1401f7ff7:	48 8b 59 10          	mov    0x10(%rcx),%rbx
1401f7ffb:	48 8b 43 48          	mov    0x48(%rbx),%rax
1401f7fff:	48 85 c0             	test   %rax,%rax
1401f8002:	74 04                	je     0x1401f8008
1401f8004:	f0 ff 40 08          	lock incl 0x8(%rax)
1401f8008:	48 8b 73 40          	mov    0x40(%rbx),%rsi
1401f800c:	48 8b 5b 48          	mov    0x48(%rbx),%rbx
1401f8010:	48 85 ff             	test   %rdi,%rdi
1401f8013:	74 39                	je     0x1401f804e
1401f8015:	41 8b c4             	mov    %r12d,%eax
1401f8018:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1401f801d:	41 03 c4             	add    %r12d,%eax
1401f8020:	75 2c                	jne    0x1401f804e
1401f8022:	48 8b 07             	mov    (%rdi),%rax
1401f8025:	48 8b cf             	mov    %rdi,%rcx
1401f8028:	48 8b 00             	mov    (%rax),%rax
1401f802b:	ff 15 ff ad 01 00    	call   *0x1adff(%rip)        # 0x140212e30
1401f8031:	41 8b c4             	mov    %r12d,%eax
1401f8034:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1401f8039:	41 03 c4             	add    %r12d,%eax
1401f803c:	75 10                	jne    0x1401f804e
1401f803e:	48 8b 07             	mov    (%rdi),%rax
1401f8041:	48 8b cf             	mov    %rdi,%rcx
1401f8044:	48 8b 40 08          	mov    0x8(%rax),%rax
1401f8048:	ff 15 e2 ad 01 00    	call   *0x1ade2(%rip)        # 0x140212e30
1401f804e:	41 8b 16             	mov    (%r14),%edx
1401f8051:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1401f8055:	e8 fe 0d 00 00       	call   0x1401f8e58
1401f805a:	48 83 7d 1f 07       	cmpq   $0x7,0x1f(%rbp)
1401f805f:	4c 8d 45 07          	lea    0x7(%rbp),%r8
1401f8063:	8a 46 38             	mov    0x38(%rsi),%al
1401f8066:	48 8d 4e 18          	lea    0x18(%rsi),%rcx
1401f806a:	4c 0f 47 45 07       	cmova  0x7(%rbp),%r8
1401f806f:	4d 8b cc             	mov    %r12,%r9
1401f8072:	f6 d8                	neg    %al
1401f8074:	48 1b d2             	sbb    %rdx,%rdx
1401f8077:	48 23 d1             	and    %rcx,%rdx
1401f807a:	49 ff c1             	inc    %r9
1401f807d:	66 47 39 3c 48       	cmp    %r15w,(%r8,%r9,2)
1401f8082:	75 f6                	jne    0x1401f807a
1401f8084:	33 c0                	xor    %eax,%eax
1401f8086:	44 88 7d ff          	mov    %r15b,-0x1(%rbp)
1401f808a:	0f 57 c9             	xorps  %xmm1,%xmm1
1401f808d:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
1401f8091:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
1401f8095:	c7 44 24 20 04 00 00 	movl   $0x4,0x20(%rsp)
1401f809c:	00
1401f809d:	0f 57 c0             	xorps  %xmm0,%xmm0
1401f80a0:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1401f80a4:	0f 11 4d ef          	movups %xmm1,-0x11(%rbp)
1401f80a8:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
1401f80ac:	0f 11 45 c7          	movups %xmm0,-0x39(%rbp)
1401f80b0:	0f 11 4d df          	movups %xmm1,-0x21(%rbp)
1401f80b4:	e8 97 d6 e1 ff       	call   0x140015750
1401f80b9:	48 8b 45 1f          	mov    0x1f(%rbp),%rax
1401f80bd:	48 83 f8 07          	cmp    $0x7,%rax
1401f80c1:	76 35                	jbe    0x1401f80f8
1401f80c3:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
1401f80c7:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401f80ce:	00
1401f80cf:	48 8b d1             	mov    %rcx,%rdx
1401f80d2:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401f80d8:	72 18                	jb     0x1401f80f2
1401f80da:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401f80de:	48 2b d1             	sub    %rcx,%rdx
1401f80e1:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401f80e5:	48 83 f8 1f          	cmp    $0x1f,%rax
1401f80e9:	76 07                	jbe    0x1401f80f2
1401f80eb:	ff 15 8f aa 01 00    	call   *0x1aa8f(%rip)        # 0x140212b80
1401f80f1:	cc                   	int3
1401f80f2:	ff 15 48 aa 01 00    	call   *0x1aa48(%rip)        # 0x140212b40
1401f80f8:	8a 45 ff             	mov    -0x1(%rbp),%al
1401f80fb:	f6 d8                	neg    %al
1401f80fd:	48 8d 45 df          	lea    -0x21(%rbp),%rax
1401f8101:	48 1b c9             	sbb    %rcx,%rcx
1401f8104:	48 23 c8             	and    %rax,%rcx
1401f8107:	e8 d0 c3 e1 ff       	call   0x1400144dc
1401f810c:	85 c0                	test   %eax,%eax
1401f810e:	8a 45 ff             	mov    -0x1(%rbp),%al
1401f8111:	40 0f 94 c7          	sete   %dil
1401f8115:	84 c0                	test   %al,%al
1401f8117:	74 39                	je     0x1401f8152
1401f8119:	f6 d8                	neg    %al
1401f811b:	48 8d 45 df          	lea    -0x21(%rbp),%rax
1401f811f:	48 1b c9             	sbb    %rcx,%rcx
1401f8122:	48 23 c8             	and    %rax,%rcx
1401f8125:	e8 c6 c6 e1 ff       	call   0x1400147f0
1401f812a:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
1401f812e:	4c 89 7d c7          	mov    %r15,-0x39(%rbp)
1401f8132:	48 85 c9             	test   %rcx,%rcx
1401f8135:	74 05                	je     0x1401f813c
1401f8137:	e8 84 19 e1 ff       	call   0x140009ac0
1401f813c:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
1401f8140:	4c 89 7d df          	mov    %r15,-0x21(%rbp)
1401f8144:	48 85 c9             	test   %rcx,%rcx
1401f8147:	74 05                	je     0x1401f814e
1401f8149:	e8 72 19 e1 ff       	call   0x140009ac0
1401f814e:	44 88 7d ff          	mov    %r15b,-0x1(%rbp)
1401f8152:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
1401f8156:	4c 89 7d df          	mov    %r15,-0x21(%rbp)
1401f815a:	48 85 c9             	test   %rcx,%rcx
1401f815d:	74 05                	je     0x1401f8164
1401f815f:	e8 5c 19 e1 ff       	call   0x140009ac0
1401f8164:	48 8b 4d c7          	mov    -0x39(%rbp),%rcx
1401f8168:	4c 89 7d c7          	mov    %r15,-0x39(%rbp)
1401f816c:	48 85 c9             	test   %rcx,%rcx
1401f816f:	74 05                	je     0x1401f8176
1401f8171:	e8 4a 19 e1 ff       	call   0x140009ac0
1401f8176:	48 85 db             	test   %rbx,%rbx
1401f8179:	74 39                	je     0x1401f81b4
1401f817b:	41 8b c4             	mov    %r12d,%eax
1401f817e:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401f8183:	41 03 c4             	add    %r12d,%eax
1401f8186:	75 2c                	jne    0x1401f81b4
1401f8188:	48 8b 03             	mov    (%rbx),%rax
1401f818b:	48 8b cb             	mov    %rbx,%rcx
1401f818e:	48 8b 00             	mov    (%rax),%rax
1401f8191:	ff 15 99 ac 01 00    	call   *0x1ac99(%rip)        # 0x140212e30
1401f8197:	41 8b d4             	mov    %r12d,%edx
1401f819a:	f0 0f c1 53 0c       	lock xadd %edx,0xc(%rbx)
1401f819f:	41 03 d4             	add    %r12d,%edx
1401f81a2:	75 10                	jne    0x1401f81b4
1401f81a4:	48 8b 13             	mov    (%rbx),%rdx
1401f81a7:	48 8b cb             	mov    %rbx,%rcx
1401f81aa:	48 8b 42 08          	mov    0x8(%rdx),%rax
1401f81ae:	ff 15 7c ac 01 00    	call   *0x1ac7c(%rip)        # 0x140212e30
1401f81b4:	40 8a c7             	mov    %dil,%al
1401f81b7:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
1401f81bb:	48 33 cc             	xor    %rsp,%rcx
1401f81be:	e8 ad c5 00 00       	call   0x140204770
1401f81c3:	4c 8d 9c 24 a0 00 00 	lea    0xa0(%rsp),%r11
1401f81ca:	00
1401f81cb:	49 8b 5b 38          	mov    0x38(%r11),%rbx
1401f81cf:	49 8b 73 40          	mov    0x40(%r11),%rsi
1401f81d3:	49 8b e3             	mov    %r11,%rsp
1401f81d6:	41 5f                	pop    %r15
1401f81d8:	41 5e                	pop    %r14
1401f81da:	41 5c                	pop    %r12
1401f81dc:	5f                   	pop    %rdi
1401f81dd:	5d                   	pop    %rbp
1401f81de:	c3                   	ret
1401f81df:	90                   	nop
1401f81e0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401f81e5:	55                   	push   %rbp
1401f81e6:	48 8b ec             	mov    %rsp,%rbp
1401f81e9:	48 83 ec 40          	sub    $0x40,%rsp
1401f81ed:	48 8b da             	mov    %rdx,%rbx
1401f81f0:	8b 01                	mov    (%rcx),%eax
1401f81f2:	89 45 10             	mov    %eax,0x10(%rbp)
1401f81f5:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1401f81f9:	48 8d 45 14          	lea    0x14(%rbp),%rax
1401f81fd:	0f 57 c0             	xorps  %xmm0,%xmm0
1401f8200:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1401f8205:	48 83 65 f0 00       	andq   $0x0,-0x10(%rbp)
1401f820a:	48 89 45 20          	mov    %rax,0x20(%rbp)
1401f820e:	48 89 4d 28          	mov    %rcx,0x28(%rbp)
1401f8212:	4c 8d 4d 20          	lea    0x20(%rbp),%r9
1401f8216:	4c 8d 45 28          	lea    0x28(%rbp),%r8
1401f821a:	ba 01 00 00 00       	mov    $0x1,%edx
1401f821f:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401f8223:	e8 a0 0a e3 ff       	call   0x140028cc8
1401f8228:	48 8b d3             	mov    %rbx,%rdx
1401f822b:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401f822f:	90                   	nop
1401f8230:	e8 4b 00 00 00       	call   0x1401f8280
1401f8235:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
1401f8239:	48 85 d2             	test   %rdx,%rdx
1401f823c:	74 37                	je     0x1401f8275
1401f823e:	48 8b ca             	mov    %rdx,%rcx
1401f8241:	48 8b 45 f0          	mov    -0x10(%rbp),%rax
1401f8245:	48 2b c2             	sub    %rdx,%rax
1401f8248:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax