1401b9a58:	48 8d 0d a1 28 17 00 	lea    0x1728a1(%rip),%rcx        # 0x14032c300
1401b9a5f:	e8 2c d7 f6 ff       	call   0x140127190
1401b9a64:	45 33 c0             	xor    %r8d,%r8d
1401b9a67:	ba 8f 00 00 00       	mov    $0x8f,%edx
1401b9a6c:	41 8d 48 04          	lea    0x4(%r8),%ecx
1401b9a70:	e8 1b d8 f6 ff       	call   0x140127290
1401b9a75:	33 c0                	xor    %eax,%eax
1401b9a77:	e9 95 00 00 00       	jmp    0x1401b9b11
1401b9a7c:	48 85 f6             	test   %rsi,%rsi
1401b9a7f:	74 7d                	je     0x1401b9afe
1401b9a81:	48 8b 57 38          	mov    0x38(%rdi),%rdx
1401b9a85:	4c 8b c5             	mov    %rbp,%r8
1401b9a88:	48 8b ce             	mov    %rsi,%rcx
1401b9a8b:	e8 d0 78 12 00       	call   0x1402e1360
1401b9a90:	eb 6c                	jmp    0x1401b9afe
1401b9a92:	41 83 fa 01          	cmp    $0x1,%r10d
1401b9a96:	75 43                	jne    0x1401b9adb
1401b9a98:	e8 03 88 f3 ff       	call   0x1400f22a0
1401b9a9d:	8b c8                	mov    %eax,%ecx
1401b9a9f:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
1401b9aa4:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
1401b9aab:	00
1401b9aac:	4c 8b ce             	mov    %rsi,%r9
1401b9aaf:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401b9ab4:	45 33 c0             	xor    %r8d,%r8d
1401b9ab7:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1401b9abc:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
1401b9ac1:	33 d2                	xor    %edx,%edx
1401b9ac3:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401b9ac8:	e8 d3 b3 06 00       	call   0x140224ea0
1401b9acd:	85 c0                	test   %eax,%eax
1401b9acf:	0f 8e 5e ff ff ff    	jle    0x1401b9a33
1401b9ad5:	8b 5c 24 60          	mov    0x60(%rsp),%ebx
1401b9ad9:	eb 23                	jmp    0x1401b9afe
1401b9adb:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401b9ae0:	eb 2f                	jmp    0x1401b9b11
1401b9ae2:	8b 8c 24 80 00 00 00 	mov    0x80(%rsp),%ecx
1401b9ae9:	4d 8b ce             	mov    %r14,%r9
1401b9aec:	4c 8b c6             	mov    %rsi,%r8
1401b9aef:	44 89 54 24 20       	mov    %r10d,0x20(%rsp)
1401b9af4:	48 8b d5             	mov    %rbp,%rdx
1401b9af7:	e8 84 43 f4 ff       	call   0x1400fde80
1401b9afc:	8b d8                	mov    %eax,%ebx
1401b9afe:	85 db                	test   %ebx,%ebx
1401b9b00:	79 04                	jns    0x1401b9b06
1401b9b02:	8b c3                	mov    %ebx,%eax
1401b9b04:	eb 0b                	jmp    0x1401b9b11
1401b9b06:	48 63 c3             	movslq %ebx,%rax
1401b9b09:	49 89 07             	mov    %rax,(%r15)
1401b9b0c:	b8 01 00 00 00       	mov    $0x1,%eax
1401b9b11:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1401b9b16:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
1401b9b1b:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
1401b9b20:	48 83 c4 40          	add    $0x40,%rsp
1401b9b24:	41 5f                	pop    %r15
1401b9b26:	41 5e                	pop    %r14
1401b9b28:	5f                   	pop    %rdi
1401b9b29:	c3                   	ret
1401b9b2a:	cc                   	int3
1401b9b2b:	cc                   	int3
1401b9b2c:	cc                   	int3
1401b9b2d:	cc                   	int3
1401b9b2e:	cc                   	int3
1401b9b2f:	cc                   	int3
1401b9b30:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401b9b35:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1401b9b3a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1401b9b3f:	57                   	push   %rdi
1401b9b40:	41 54                	push   %r12
1401b9b42:	41 56                	push   %r14
1401b9b44:	b8 30 00 00 00       	mov    $0x30,%eax
1401b9b49:	e8 e2 6f 0f 00       	call   0x1402b0b30
1401b9b4e:	48 2b e0             	sub    %rax,%rsp
1401b9b51:	48 8b 99 98 00 00 00 	mov    0x98(%rcx),%rbx
1401b9b58:	48 8b f9             	mov    %rcx,%rdi
1401b9b5b:	48 8b 89 88 00 00 00 	mov    0x88(%rcx),%rcx
1401b9b62:	4d 8b e1             	mov    %r9,%r12
1401b9b65:	49 8b f0             	mov    %r8,%rsi
1401b9b68:	48 8b ea             	mov    %rdx,%rbp
1401b9b6b:	e8 d0 28 f4 ff       	call   0x1400fc440
1401b9b70:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1401b9b74:	4c 8b f0             	mov    %rax,%r14
1401b9b77:	48 85 c9             	test   %rcx,%rcx
1401b9b7a:	0f 84 02 01 00 00    	je     0x1401b9c82
1401b9b80:	83 7b 1c 01          	cmpl   $0x1,0x1c(%rbx)
1401b9b84:	75 25                	jne    0x1401b9bab
1401b9b86:	e8 15 87 f3 ff       	call   0x1400f22a0
1401b9b8b:	44 8b 44 24 70       	mov    0x70(%rsp),%r8d
1401b9b90:	8b c8                	mov    %eax,%ecx
1401b9b92:	4c 8b cd             	mov    %rbp,%r9
1401b9b95:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
1401b9b9a:	49 8b d4             	mov    %r12,%rdx
1401b9b9d:	89 74 24 20          	mov    %esi,0x20(%rsp)
1401b9ba1:	e8 2a b0 06 00       	call   0x140224bd0
1401b9ba6:	e9 22 01 00 00       	jmp    0x1401b9ccd
1401b9bab:	e8 50 04 f8 ff       	call   0x14013a000
1401b9bb0:	48 63 c8             	movslq %eax,%rcx
1401b9bb3:	48 39 4c 24 70       	cmp    %rcx,0x70(%rsp)
1401b9bb8:	74 38                	je     0x1401b9bf2
1401b9bba:	e8 b1 d4 f6 ff       	call   0x140127070
1401b9bbf:	4c 8d 05 8a 27 17 00 	lea    0x17278a(%rip),%r8        # 0x14032c350
1401b9bc6:	ba 11 01 00 00       	mov    $0x111,%edx
1401b9bcb:	48 8d 0d 2e 27 17 00 	lea    0x17272e(%rip),%rcx        # 0x14032c300
1401b9bd2:	e8 b9 d5 f6 ff       	call   0x140127190
1401b9bd7:	45 33 c0             	xor    %r8d,%r8d
1401b9bda:	ba 8f 00 00 00       	mov    $0x8f,%edx
1401b9bdf:	41 8d 48 04          	lea    0x4(%r8),%ecx
1401b9be3:	e8 a8 d6 f6 ff       	call   0x140127290
1401b9be8:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401b9bed:	e9 db 00 00 00       	jmp    0x1401b9ccd
1401b9bf2:	8b 43 1c             	mov    0x1c(%rbx),%eax
1401b9bf5:	83 f8 05             	cmp    $0x5,%eax
1401b9bf8:	75 29                	jne    0x1401b9c23
1401b9bfa:	4c 8b cd             	mov    %rbp,%r9
1401b9bfd:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1401b9c02:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1401b9c07:	33 d2                	xor    %edx,%edx
1401b9c09:	48 8b cf             	mov    %rdi,%rcx
1401b9c0c:	e8 3f fd ff ff       	call   0x1401b9950
1401b9c11:	85 c0                	test   %eax,%eax
1401b9c13:	0f 8e b2 00 00 00    	jle    0x1401b9ccb
1401b9c19:	4c 8b 44 24 50       	mov    0x50(%rsp),%r8
1401b9c1e:	e9 91 00 00 00       	jmp    0x1401b9cb4
1401b9c23:	83 f8 06             	cmp    $0x6,%eax
1401b9c26:	75 c0                	jne    0x1401b9be8
1401b9c28:	48 8b d7             	mov    %rdi,%rdx
1401b9c2b:	48 8b cb             	mov    %rbx,%rcx
1401b9c2e:	e8 3d 13 00 00       	call   0x1401baf70
1401b9c33:	85 c0                	test   %eax,%eax
1401b9c35:	74 b1                	je     0x1401b9be8
1401b9c37:	4c 8b 43 38          	mov    0x38(%rbx),%r8
1401b9c3b:	4d 8b ce             	mov    %r14,%r9
1401b9c3e:	48 8b d5             	mov    %rbp,%rdx
1401b9c41:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
1401b9c48:	00
1401b9c49:	8b ce                	mov    %esi,%ecx
1401b9c4b:	e8 30 42 f4 ff       	call   0x1400fde80
1401b9c50:	85 c0                	test   %eax,%eax
1401b9c52:	7e 77                	jle    0x1401b9ccb
1401b9c54:	8b 43 30             	mov    0x30(%rbx),%eax
1401b9c57:	49 8b d4             	mov    %r12,%rdx
1401b9c5a:	4c 8b 4b 28          	mov    0x28(%rbx),%r9
1401b9c5e:	49 8b ce             	mov    %r14,%rcx
1401b9c61:	4c 8b 43 20          	mov    0x20(%rbx),%r8
1401b9c65:	89 44 24 28          	mov    %eax,0x28(%rsp)
1401b9c69:	48 8b 43 38          	mov    0x38(%rbx),%rax
1401b9c6d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401b9c72:	e8 69 b4 01 00       	call   0x1401d50e0
1401b9c77:	85 c0                	test   %eax,%eax
1401b9c79:	7e 50                	jle    0x1401b9ccb
1401b9c7b:	b8 01 00 00 00       	mov    $0x1,%eax
1401b9c80:	eb 4b                	jmp    0x1401b9ccd
1401b9c82:	48 8b d7             	mov    %rdi,%rdx
1401b9c85:	48 8b cb             	mov    %rbx,%rcx
1401b9c88:	e8 e3 12 00 00       	call   0x1401baf70
1401b9c8d:	85 c0                	test   %eax,%eax
1401b9c8f:	0f 84 53 ff ff ff    	je     0x1401b9be8
1401b9c95:	8b 43 1c             	mov    0x1c(%rbx),%eax
1401b9c98:	4d 8b ce             	mov    %r14,%r9
1401b9c9b:	4c 8b 43 38          	mov    0x38(%rbx),%r8
1401b9c9f:	48 8b d5             	mov    %rbp,%rdx
1401b9ca2:	8b ce                	mov    %esi,%ecx
1401b9ca4:	89 44 24 20          	mov    %eax,0x20(%rsp)
1401b9ca8:	e8 d3 41 f4 ff       	call   0x1400fde80
1401b9cad:	4c 63 c0             	movslq %eax,%r8
1401b9cb0:	85 c0                	test   %eax,%eax
1401b9cb2:	74 17                	je     0x1401b9ccb
1401b9cb4:	4c 3b 44 24 70       	cmp    0x70(%rsp),%r8
1401b9cb9:	75 10                	jne    0x1401b9ccb
1401b9cbb:	48 8b 53 38          	mov    0x38(%rbx),%rdx
1401b9cbf:	49 8b cc             	mov    %r12,%rcx
1401b9cc2:	e8 79 81 12 00       	call   0x1402e1e40
1401b9cc7:	85 c0                	test   %eax,%eax
1401b9cc9:	74 b0                	je     0x1401b9c7b
1401b9ccb:	33 c0                	xor    %eax,%eax
1401b9ccd:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1401b9cd2:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
1401b9cd7:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1401b9cdc:	48 83 c4 30          	add    $0x30,%rsp
1401b9ce0:	41 5e                	pop    %r14
1401b9ce2:	41 5c                	pop    %r12
1401b9ce4:	5f                   	pop    %rdi
1401b9ce5:	c3                   	ret
1401b9ce6:	cc                   	int3
1401b9ce7:	cc                   	int3
1401b9ce8:	cc                   	int3
1401b9ce9:	cc                   	int3
1401b9cea:	cc                   	int3
1401b9ceb:	cc                   	int3
1401b9cec:	cc                   	int3
1401b9ced:	cc                   	int3
1401b9cee:	cc                   	int3
1401b9cef:	cc                   	int3
1401b9cf0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401b9cf5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401b9cfa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401b9cff:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1401b9d04:	41 54                	push   %r12
1401b9d06:	41 56                	push   %r14
1401b9d08:	41 57                	push   %r15
1401b9d0a:	b8 40 00 00 00       	mov    $0x40,%eax
1401b9d0f:	e8 1c 6e 0f 00       	call   0x1402b0b30
1401b9d14:	48 2b e0             	sub    %rax,%rsp
1401b9d17:	48 8b 99 98 00 00 00 	mov    0x98(%rcx),%rbx
1401b9d1e:	48 8b f1             	mov    %rcx,%rsi
1401b9d21:	48 8b 89 88 00 00 00 	mov    0x88(%rcx),%rcx
1401b9d28:	49 8b e9             	mov    %r9,%rbp
1401b9d2b:	4d 8b f8             	mov    %r8,%r15
1401b9d2e:	4c 8b e2             	mov    %rdx,%r12
1401b9d31:	e8 0a 27 f4 ff       	call   0x1400fc440
1401b9d36:	44 8b 4b 1c          	mov    0x1c(%rbx),%r9d
1401b9d3a:	4c 8b f0             	mov    %rax,%r14
1401b9d3d:	41 83 f9 04          	cmp    $0x4,%r9d
1401b9d41:	75 68                	jne    0x1401b9dab
1401b9d43:	48 8b c8             	mov    %rax,%rcx
1401b9d46:	e8 35 44 f4 ff       	call   0x1400fe180
1401b9d4b:	48 8b d6             	mov    %rsi,%rdx
1401b9d4e:	48 8b cb             	mov    %rbx,%rcx
1401b9d51:	8b f8                	mov    %eax,%edi
1401b9d53:	e8 18 12 00 00       	call   0x1401baf70
1401b9d58:	85 c0                	test   %eax,%eax
1401b9d5a:	74 48                	je     0x1401b9da4
1401b9d5c:	48 8b 43 28          	mov    0x28(%rbx),%rax
1401b9d60:	4c 8b c5             	mov    %rbp,%r8
1401b9d63:	44 8b 8c 24 80 00 00 	mov    0x80(%rsp),%r9d
1401b9d6a:	00
1401b9d6b:	8b d7                	mov    %edi,%edx
1401b9d6d:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1401b9d71:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1401b9d76:	48 8b 43 20          	mov    0x20(%rbx),%rax
1401b9d7a:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401b9d7f:	8b 43 48             	mov    0x48(%rbx),%eax
1401b9d82:	89 44 24 28          	mov    %eax,0x28(%rsp)
1401b9d86:	48 8b 43 40          	mov    0x40(%rbx),%rax
1401b9d8a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401b9d8f:	e8 3c d0 01 00       	call   0x1401d6dd0
1401b9d94:	85 c0                	test   %eax,%eax
1401b9d96:	74 0c                	je     0x1401b9da4
1401b9d98:	48 8b 6b 38          	mov    0x38(%rbx),%rbp
1401b9d9c:	41 b9 03 00 00 00    	mov    $0x3,%r9d
1401b9da2:	eb 0e                	jmp    0x1401b9db2
1401b9da4:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401b9da9:	eb 2a                	jmp    0x1401b9dd5
1401b9dab:	8b bc 24 80 00 00 00 	mov    0x80(%rsp),%edi
1401b9db2:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
1401b9db7:	4d 8b c4             	mov    %r12,%r8
1401b9dba:	4d 8b ce             	mov    %r14,%r9
1401b9dbd:	48 8b d5             	mov    %rbp,%rdx
1401b9dc0:	8b cf                	mov    %edi,%ecx
1401b9dc2:	e8 d9 40 f4 ff       	call   0x1400fdea0
1401b9dc7:	85 c0                	test   %eax,%eax
1401b9dc9:	78 0a                	js     0x1401b9dd5
1401b9dcb:	48 98                	cltq
1401b9dcd:	49 89 07             	mov    %rax,(%r15)
1401b9dd0:	b8 01 00 00 00       	mov    $0x1,%eax
1401b9dd5:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1401b9dda:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
1401b9ddf:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
1401b9de4:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
1401b9de9:	48 83 c4 40          	add    $0x40,%rsp
1401b9ded:	41 5f                	pop    %r15
1401b9def:	41 5e                	pop    %r14
1401b9df1:	41 5c                	pop    %r12
1401b9df3:	c3                   	ret
1401b9df4:	cc                   	int3
1401b9df5:	cc                   	int3
1401b9df6:	cc                   	int3
1401b9df7:	cc                   	int3
1401b9df8:	cc                   	int3
1401b9df9:	cc                   	int3
1401b9dfa:	cc                   	int3
1401b9dfb:	cc                   	int3
1401b9dfc:	cc                   	int3
1401b9dfd:	cc                   	int3
1401b9dfe:	cc                   	int3
1401b9dff:	cc                   	int3
1401b9e00:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401b9e05:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1401b9e0a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1401b9e0f:	57                   	push   %rdi
1401b9e10:	41 56                	push   %r14
1401b9e12:	41 57                	push   %r15
1401b9e14:	b8 60 00 00 00       	mov    $0x60,%eax
1401b9e19:	e8 12 6d 0f 00       	call   0x1402b0b30
1401b9e1e:	48 2b e0             	sub    %rax,%rsp
1401b9e21:	48 8b 99 98 00 00 00 	mov    0x98(%rcx),%rbx
1401b9e28:	48 8b f9             	mov    %rcx,%rdi
1401b9e2b:	48 8b 89 88 00 00 00 	mov    0x88(%rcx),%rcx
1401b9e32:	49 8b f1             	mov    %r9,%rsi
1401b9e35:	4d 8b f8             	mov    %r8,%r15
1401b9e38:	4c 8b f2             	mov    %rdx,%r14
1401b9e3b:	e8 00 26 f4 ff       	call   0x1400fc440
1401b9e40:	8b 4b 1c             	mov    0x1c(%rbx),%ecx
1401b9e43:	48 8b e8             	mov    %rax,%rbp
1401b9e46:	83 f9 04             	cmp    $0x4,%ecx
1401b9e49:	75 78                	jne    0x1401b9ec3
1401b9e4b:	48 8b d7             	mov    %rdi,%rdx
1401b9e4e:	48 8b cb             	mov    %rbx,%rcx
1401b9e51:	e8 1a 11 00 00       	call   0x1401baf70
1401b9e56:	85 c0                	test   %eax,%eax
1401b9e58:	75 0a                	jne    0x1401b9e64
1401b9e5a:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401b9e5f:	e9 d9 00 00 00       	jmp    0x1401b9f3d
1401b9e64:	4c 8b 43 38          	mov    0x38(%rbx),%r8
1401b9e68:	4c 8b cd             	mov    %rbp,%r9
1401b9e6b:	8b 8c 24 a0 00 00 00 	mov    0xa0(%rsp),%ecx
1401b9e72:	48 8b d6             	mov    %rsi,%rdx
1401b9e75:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
1401b9e7c:	00
1401b9e7d:	e8 be 3f f4 ff       	call   0x1400fde40
1401b9e82:	8b d0                	mov    %eax,%edx
1401b9e84:	85 c0                	test   %eax,%eax
1401b9e86:	0f 8e b1 00 00 00    	jle    0x1401b9f3d
1401b9e8c:	48 8b 43 28          	mov    0x28(%rbx),%rax
1401b9e90:	44 8b ca             	mov    %edx,%r9d
1401b9e93:	4c 8b 43 38          	mov    0x38(%rbx),%r8
1401b9e97:	49 8b ce             	mov    %r14,%rcx
1401b9e9a:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401b9e9f:	48 8b 43 20          	mov    0x20(%rbx),%rax
1401b9ea3:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1401b9ea8:	8b 43 48             	mov    0x48(%rbx),%eax
1401b9eab:	89 44 24 30          	mov    %eax,0x30(%rsp)
1401b9eaf:	48 8b 43 40          	mov    0x40(%rbx),%rax
1401b9eb3:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401b9eb8:	89 54 24 20          	mov    %edx,0x20(%rsp)
1401b9ebc:	e8 bf cf 01 00       	call   0x1401d6e80
1401b9ec1:	eb 19                	jmp    0x1401b9edc
1401b9ec3:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
1401b9ec7:	4c 8b cd             	mov    %rbp,%r9
1401b9eca:	8b 8c 24 a0 00 00 00 	mov    0xa0(%rsp),%ecx
1401b9ed1:	4d 8b c6             	mov    %r14,%r8
1401b9ed4:	48 8b d6             	mov    %rsi,%rdx
1401b9ed7:	e8 64 3f f4 ff       	call   0x1400fde40
1401b9edc:	48 63 d0             	movslq %eax,%rdx
1401b9edf:	44 8b c0             	mov    %eax,%r8d
1401b9ee2:	48 8b c2             	mov    %rdx,%rax
1401b9ee5:	48 c1 e8 3f          	shr    $0x3f,%rax
1401b9ee9:	48 f7 d8             	neg    %rax
1401b9eec:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1401b9ef1:	48 f7 d0             	not    %rax
1401b9ef4:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1401b9efb:	00
1401b9efc:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
1401b9f03:	00
1401b9f04:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
1401b9f09:	48 23 ca             	and    %rdx,%rcx
1401b9f0c:	49 23 07             	and    (%r15),%rax
1401b9f0f:	48 0b c1             	or     %rcx,%rax
1401b9f12:	49 89 07             	mov    %rax,(%r15)
1401b9f15:	41 8b c0             	mov    %r8d,%eax