1403b1bb2:	48 85 d2             	test   %rdx,%rdx
1403b1bb5:	74 08                	je     0x1403b1bbf
1403b1bb7:	48 8b 41 50          	mov    0x50(%rcx),%rax
1403b1bbb:	8b 08                	mov    (%rax),%ecx
1403b1bbd:	eb 02                	jmp    0x1403b1bc1
1403b1bbf:	33 c9                	xor    %ecx,%ecx
1403b1bc1:	48 63 c1             	movslq %ecx,%rax
1403b1bc4:	85 c9                	test   %ecx,%ecx
1403b1bc6:	74 2b                	je     0x1403b1bf3
1403b1bc8:	49 3b c7             	cmp    %r15,%rax
1403b1bcb:	49 8b ff             	mov    %r15,%rdi
1403b1bce:	49 8b ce             	mov    %r14,%rcx
1403b1bd1:	48 0f 42 f8          	cmovb  %rax,%rdi
1403b1bd5:	4c 8b c7             	mov    %rdi,%r8
1403b1bd8:	e8 33 d4 b2 00       	call   0x140edf010
1403b1bdd:	48 8b 43 50          	mov    0x50(%rbx),%rax
1403b1be1:	4c 03 f7             	add    %rdi,%r14
1403b1be4:	48 2b f7             	sub    %rdi,%rsi
1403b1be7:	29 38                	sub    %edi,(%rax)
1403b1be9:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
1403b1bed:	48 63 c7             	movslq %edi,%rax
1403b1bf0:	48 01 01             	add    %rax,(%rcx)
1403b1bf3:	48 83 bb 80 00 00 00 	cmpq   $0x0,0x80(%rbx)
1403b1bfa:	00
1403b1bfb:	0f 84 8b 00 00 00    	je     0x1403b1c8c
1403b1c01:	4c 8b 43 18          	mov    0x18(%rbx),%r8
1403b1c05:	48 8d 43 70          	lea    0x70(%rbx),%rax
1403b1c09:	49 39 00             	cmp    %rax,(%r8)
1403b1c0c:	75 20                	jne    0x1403b1c2e
1403b1c0e:	48 8b 8b 88 00 00 00 	mov    0x88(%rbx),%rcx
1403b1c15:	48 8b 93 90 00 00 00 	mov    0x90(%rbx),%rdx
1403b1c1c:	49 89 08             	mov    %rcx,(%r8)
1403b1c1f:	2b d1                	sub    %ecx,%edx
1403b1c21:	48 8b 43 38          	mov    0x38(%rbx),%rax
1403b1c25:	48 89 08             	mov    %rcx,(%rax)
1403b1c28:	48 8b 43 50          	mov    0x50(%rbx),%rax
1403b1c2c:	89 10                	mov    %edx,(%rax)
1403b1c2e:	48 81 fe ff 0f 00 00 	cmp    $0xfff,%rsi
1403b1c35:	76 36                	jbe    0x1403b1c6d
1403b1c37:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1403b1c3e:	00 00
1403b1c40:	4c 8b 8b 80 00 00 00 	mov    0x80(%rbx),%r9
1403b1c47:	ba 01 00 00 00       	mov    $0x1,%edx
1403b1c4c:	41 b8 ff 0f 00 00    	mov    $0xfff,%r8d
1403b1c52:	49 8b ce             	mov    %r14,%rcx
1403b1c55:	e8 b6 e3 e9 ff       	call   0x140250010
1403b1c5a:	4c 03 f0             	add    %rax,%r14
1403b1c5d:	48 2b f0             	sub    %rax,%rsi
1403b1c60:	48 3d ff 0f 00 00    	cmp    $0xfff,%rax
1403b1c66:	75 24                	jne    0x1403b1c8c
1403b1c68:	48 3b f0             	cmp    %rax,%rsi
1403b1c6b:	77 d3                	ja     0x1403b1c40
1403b1c6d:	48 85 f6             	test   %rsi,%rsi
1403b1c70:	74 1a                	je     0x1403b1c8c
1403b1c72:	4c 8b 8b 80 00 00 00 	mov    0x80(%rbx),%r9
1403b1c79:	4c 8b c6             	mov    %rsi,%r8
1403b1c7c:	ba 01 00 00 00       	mov    $0x1,%edx
1403b1c81:	49 8b ce             	mov    %r14,%rcx
1403b1c84:	e8 87 e3 e9 ff       	call   0x140250010
1403b1c89:	48 2b f0             	sub    %rax,%rsi
1403b1c8c:	4c 2b fe             	sub    %rsi,%r15
1403b1c8f:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1403b1c94:	49 8b c7             	mov    %r15,%rax
1403b1c97:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
1403b1c9c:	48 83 c4 20          	add    $0x20,%rsp
1403b1ca0:	41 5f                	pop    %r15
1403b1ca2:	41 5e                	pop    %r14
1403b1ca4:	5b                   	pop    %rbx
1403b1ca5:	c3                   	ret
1403b1ca6:	cc                   	int3
1403b1ca7:	cc                   	int3
1403b1ca8:	cc                   	int3
1403b1ca9:	cc                   	int3
1403b1caa:	cc                   	int3
1403b1cab:	cc                   	int3
1403b1cac:	cc                   	int3
1403b1cad:	cc                   	int3
1403b1cae:	cc                   	int3
1403b1caf:	cc                   	int3
1403b1cb0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1403b1cb5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1403b1cba:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1403b1cbf:	57                   	push   %rdi
1403b1cc0:	41 56                	push   %r14
1403b1cc2:	41 57                	push   %r15
1403b1cc4:	48 83 ec 20          	sub    $0x20,%rsp
1403b1cc8:	48 83 79 68 00       	cmpq   $0x0,0x68(%rcx)
1403b1ccd:	49 8b e8             	mov    %r8,%rbp
1403b1cd0:	4c 8b fa             	mov    %rdx,%r15
1403b1cd3:	48 8b d9             	mov    %rcx,%rbx
1403b1cd6:	0f 84 8a 00 00 00    	je     0x1403b1d66
1403b1cdc:	49 8b f8             	mov    %r8,%rdi
1403b1cdf:	4d 85 c0             	test   %r8,%r8
1403b1ce2:	7e 7a                	jle    0x1403b1d5e
1403b1ce4:	48 8d 71 58          	lea    0x58(%rcx),%rsi
1403b1ce8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1403b1cef:	00
1403b1cf0:	48 8b 43 40          	mov    0x40(%rbx),%rax
1403b1cf4:	48 8b 08             	mov    (%rax),%rcx
1403b1cf7:	48 85 c9             	test   %rcx,%rcx
1403b1cfa:	74 34                	je     0x1403b1d30
1403b1cfc:	48 8b 06             	mov    (%rsi),%rax
1403b1cff:	48 63 10             	movslq (%rax),%rdx
1403b1d02:	85 d2                	test   %edx,%edx
1403b1d04:	7e 2a                	jle    0x1403b1d30
1403b1d06:	48 3b fa             	cmp    %rdx,%rdi
1403b1d09:	4c 8b f7             	mov    %rdi,%r14
1403b1d0c:	4c 0f 4d f2          	cmovge %rdx,%r14
1403b1d10:	49 8b d7             	mov    %r15,%rdx
1403b1d13:	4d 8b c6             	mov    %r14,%r8
1403b1d16:	e8 f5 d2 b2 00       	call   0x140edf010
1403b1d1b:	48 8b 06             	mov    (%rsi),%rax
1403b1d1e:	49 2b fe             	sub    %r14,%rdi
1403b1d21:	44 29 30             	sub    %r14d,(%rax)
1403b1d24:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
1403b1d28:	49 63 c6             	movslq %r14d,%rax
1403b1d2b:	48 01 01             	add    %rax,(%rcx)
1403b1d2e:	eb 26                	jmp    0x1403b1d56
1403b1d30:	48 8b 03             	mov    (%rbx),%rax
1403b1d33:	48 8b cb             	mov    %rbx,%rcx
1403b1d36:	41 0f b6 17          	movzbl (%r15),%edx
1403b1d3a:	48 8b 40 18          	mov    0x18(%rax),%rax
1403b1d3e:	ff 15 dc 1c bd 00    	call   *0xbd1cdc(%rip)        # 0x140f83a20
1403b1d44:	83 f8 ff             	cmp    $0xffffffff,%eax
1403b1d47:	74 15                	je     0x1403b1d5e
1403b1d49:	48 ff cf             	dec    %rdi
1403b1d4c:	48 8d 73 58          	lea    0x58(%rbx),%rsi
1403b1d50:	41 be 01 00 00 00    	mov    $0x1,%r14d
1403b1d56:	4d 03 fe             	add    %r14,%r15
1403b1d59:	48 85 ff             	test   %rdi,%rdi
1403b1d5c:	7f 92                	jg     0x1403b1cf0
1403b1d5e:	48 2b ef             	sub    %rdi,%rbp
1403b1d61:	48 8b c5             	mov    %rbp,%rax
1403b1d64:	eb 77                	jmp    0x1403b1ddd
1403b1d66:	48 8b 41 40          	mov    0x40(%rcx),%rax
1403b1d6a:	48 8b f5             	mov    %rbp,%rsi
1403b1d6d:	4c 8b 08             	mov    (%rax),%r9
1403b1d70:	4d 85 c9             	test   %r9,%r9
1403b1d73:	74 08                	je     0x1403b1d7d
1403b1d75:	48 8b 41 58          	mov    0x58(%rcx),%rax
1403b1d79:	8b 08                	mov    (%rax),%ecx
1403b1d7b:	eb 02                	jmp    0x1403b1d7f
1403b1d7d:	33 c9                	xor    %ecx,%ecx
1403b1d7f:	48 63 f9             	movslq %ecx,%rdi
1403b1d82:	48 85 ed             	test   %rbp,%rbp
1403b1d85:	7e 50                	jle    0x1403b1dd7
1403b1d87:	85 c9                	test   %ecx,%ecx
1403b1d89:	7e 2d                	jle    0x1403b1db8
1403b1d8b:	48 3b ef             	cmp    %rdi,%rbp
1403b1d8e:	49 8b c9             	mov    %r9,%rcx
1403b1d91:	48 0f 4c fd          	cmovl  %rbp,%rdi
1403b1d95:	4c 8b c7             	mov    %rdi,%r8
1403b1d98:	e8 73 d2 b2 00       	call   0x140edf010
1403b1d9d:	48 8b 43 58          	mov    0x58(%rbx),%rax
1403b1da1:	4c 03 ff             	add    %rdi,%r15
1403b1da4:	48 2b ef             	sub    %rdi,%rbp
1403b1da7:	29 38                	sub    %edi,(%rax)
1403b1da9:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
1403b1dad:	48 63 c7             	movslq %edi,%rax
1403b1db0:	48 01 01             	add    %rax,(%rcx)
1403b1db3:	48 85 ed             	test   %rbp,%rbp
1403b1db6:	7e 1f                	jle    0x1403b1dd7
1403b1db8:	4c 8b 8b 80 00 00 00 	mov    0x80(%rbx),%r9
1403b1dbf:	4d 85 c9             	test   %r9,%r9
1403b1dc2:	74 13                	je     0x1403b1dd7
1403b1dc4:	4c 8b c5             	mov    %rbp,%r8
1403b1dc7:	ba 01 00 00 00       	mov    $0x1,%edx
1403b1dcc:	49 8b cf             	mov    %r15,%rcx
1403b1dcf:	e8 24 14 a8 00       	call   0x140e331f8
1403b1dd4:	48 2b e8             	sub    %rax,%rbp
1403b1dd7:	48 2b f5             	sub    %rbp,%rsi
1403b1dda:	48 8b c6             	mov    %rsi,%rax
1403b1ddd:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1403b1de2:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1403b1de7:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1403b1dec:	48 83 c4 20          	add    $0x20,%rsp
1403b1df0:	41 5f                	pop    %r15
1403b1df2:	41 5e                	pop    %r14
1403b1df4:	5f                   	pop    %rdi
1403b1df5:	c3                   	ret
1403b1df6:	cc                   	int3
1403b1df7:	cc                   	int3
1403b1df8:	cc                   	int3
1403b1df9:	cc                   	int3
1403b1dfa:	cc                   	int3
1403b1dfb:	cc                   	int3
1403b1dfc:	cc                   	int3
1403b1dfd:	cc                   	int3
1403b1dfe:	cc                   	int3
1403b1dff:	cc                   	int3
1403b1e00:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1403b1e05:	57                   	push   %rdi
1403b1e06:	48 83 ec 60          	sub    $0x60,%rsp
1403b1e0a:	48 8b 05 ef 70 00 01 	mov    0x10070ef(%rip),%rax        # 0x1413b8f00
1403b1e11:	48 33 c4             	xor    %rsp,%rax
1403b1e14:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1403b1e19:	48 8b f9             	mov    %rcx,%rdi
1403b1e1c:	48 8d 05 a5 42 c3 00 	lea    0xc342a5(%rip),%rax        # 0x140fe60c8
1403b1e23:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1403b1e28:	48 c7 44 24 28 17 00 	movq   $0x17,0x28(%rsp)
1403b1e2f:	00 00
1403b1e31:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
1403b1e36:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1403b1e3c:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1403b1e41:	e8 0a ed 3e 00       	call   0x1407a0b50
1403b1e46:	48 8b 08             	mov    (%rax),%rcx
1403b1e49:	48 8b 41 20          	mov    0x20(%rcx),%rax
1403b1e4d:	48 89 05 cc 12 07 01 	mov    %rax,0x10712cc(%rip)        # 0x141423120
1403b1e54:	0f 57 c0             	xorps  %xmm0,%xmm0
1403b1e57:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
1403b1e5c:	0f 57 c9             	xorps  %xmm1,%xmm1
1403b1e5f:	f3 0f 7f 4c 24 40    	movdqu %xmm1,0x40(%rsp)
1403b1e65:	b9 20 00 00 00       	mov    $0x20,%ecx
1403b1e6a:	e8 99 92 a6 00       	call   0x140e1b108
1403b1e6f:	48 8b d0             	mov    %rax,%rdx
1403b1e72:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1403b1e77:	66 0f 6f 05 a1 4a bf 	movdqa 0xbf4aa1(%rip),%xmm0        # 0x140fa6920
1403b1e7e:	00
1403b1e7f:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
1403b1e85:	0f 10 05 3c 42 c3 00 	movups 0xc3423c(%rip),%xmm0        # 0x140fe60c8
1403b1e8c:	0f 11 00             	movups %xmm0,(%rax)
1403b1e8f:	8b 0d 43 42 c3 00    	mov    0xc34243(%rip),%ecx        # 0x140fe60d8
1403b1e95:	89 48 10             	mov    %ecx,0x10(%rax)
1403b1e98:	0f b7 0d 3d 42 c3 00 	movzwl 0xc3423d(%rip),%ecx        # 0x140fe60dc
1403b1e9f:	66 89 48 14          	mov    %cx,0x14(%rax)
1403b1ea3:	0f b6 05 34 42 c3 00 	movzbl 0xc34234(%rip),%eax        # 0x140fe60de
1403b1eaa:	88 42 16             	mov    %al,0x16(%rdx)
1403b1ead:	c6 42 17 00          	movb   $0x0,0x17(%rdx)
1403b1eb1:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1403b1eb7:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1403b1ebc:	48 8b cf             	mov    %rdi,%rcx
1403b1ebf:	e8 dc 50 34 00       	call   0x1406f6fa0
1403b1ec4:	90                   	nop
1403b1ec5:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1403b1eca:	48 83 fa 0f          	cmp    $0xf,%rdx
1403b1ece:	76 32                	jbe    0x1403b1f02
1403b1ed0:	48 ff c2             	inc    %rdx
1403b1ed3:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1403b1ed8:	48 8b c1             	mov    %rcx,%rax
1403b1edb:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403b1ee2:	72 19                	jb     0x1403b1efd
1403b1ee4:	48 83 c2 27          	add    $0x27,%rdx
1403b1ee8:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403b1eec:	48 2b c1             	sub    %rcx,%rax
1403b1eef:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403b1ef3:	48 83 f8 1f          	cmp    $0x1f,%rax
1403b1ef7:	0f 87 8b 01 00 00    	ja     0x1403b2088
1403b1efd:	e8 42 92 a6 00       	call   0x140e1b144
1403b1f02:	48 8d 05 d7 41 c3 00 	lea    0xc341d7(%rip),%rax        # 0x140fe60e0
1403b1f09:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1403b1f0e:	48 c7 44 24 38 18 00 	movq   $0x18,0x38(%rsp)
1403b1f15:	00 00
1403b1f17:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
1403b1f1c:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1403b1f22:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1403b1f27:	e8 24 ec 3e 00       	call   0x1407a0b50
1403b1f2c:	48 8b 18             	mov    (%rax),%rbx
1403b1f2f:	48 85 db             	test   %rbx,%rbx
1403b1f32:	74 1c                	je     0x1403b1f50
1403b1f34:	8b 43 10             	mov    0x10(%rbx),%eax
1403b1f37:	ff c0                	inc    %eax
1403b1f39:	89 43 10             	mov    %eax,0x10(%rbx)
1403b1f3c:	83 f8 01             	cmp    $0x1,%eax
1403b1f3f:	0f 8e 49 01 00 00    	jle    0x1403b208e
1403b1f45:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403b1f4a:	0f 84 46 01 00 00    	je     0x1403b2096
1403b1f50:	48 85 db             	test   %rbx,%rbx
1403b1f53:	74 1c                	je     0x1403b1f71
1403b1f55:	8b 43 10             	mov    0x10(%rbx),%eax
1403b1f58:	ff c0                	inc    %eax
1403b1f5a:	89 43 10             	mov    %eax,0x10(%rbx)
1403b1f5d:	83 f8 01             	cmp    $0x1,%eax
1403b1f60:	0f 8e 3b 01 00 00    	jle    0x1403b20a1
1403b1f66:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403b1f6b:	0f 84 38 01 00 00    	je     0x1403b20a9
1403b1f71:	48 8b 0d c0 11 07 01 	mov    0x10711c0(%rip),%rcx        # 0x141423138
1403b1f78:	48 89 1d b9 11 07 01 	mov    %rbx,0x10711b9(%rip)        # 0x141423138
1403b1f7f:	48 85 c9             	test   %rcx,%rcx
1403b1f82:	74 24                	je     0x1403b1fa8
1403b1f84:	8b 41 10             	mov    0x10(%rcx),%eax
1403b1f87:	ff c8                	dec    %eax
1403b1f89:	89 41 10             	mov    %eax,0x10(%rcx)
1403b1f8c:	85 c0                	test   %eax,%eax
1403b1f8e:	7f 18                	jg     0x1403b1fa8
1403b1f90:	0f 88 1e 01 00 00    	js     0x1403b20b4
1403b1f96:	48 8b 01             	mov    (%rcx),%rax
1403b1f99:	ba 01 00 00 00       	mov    $0x1,%edx
1403b1f9e:	48 8b 00             	mov    (%rax),%rax
1403b1fa1:	ff 15 79 1a bd 00    	call   *0xbd1a79(%rip)        # 0x140f83a20
1403b1fa7:	90                   	nop
1403b1fa8:	48 85 db             	test   %rbx,%rbx
1403b1fab:	74 27                	je     0x1403b1fd4
1403b1fad:	8b 43 10             	mov    0x10(%rbx),%eax
1403b1fb0:	ff c8                	dec    %eax
1403b1fb2:	89 43 10             	mov    %eax,0x10(%rbx)
1403b1fb5:	85 c0                	test   %eax,%eax
1403b1fb7:	7f 1b                	jg     0x1403b1fd4
1403b1fb9:	0f 88 00 01 00 00    	js     0x1403b20bf
1403b1fbf:	48 8b 03             	mov    (%rbx),%rax
1403b1fc2:	ba 01 00 00 00       	mov    $0x1,%edx
1403b1fc7:	48 8b cb             	mov    %rbx,%rcx
1403b1fca:	48 8b 00             	mov    (%rax),%rax
1403b1fcd:	ff 15 4d 1a bd 00    	call   *0xbd1a4d(%rip)        # 0x140f83a20
1403b1fd3:	90                   	nop
1403b1fd4:	0f 57 c0             	xorps  %xmm0,%xmm0
1403b1fd7:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
1403b1fdc:	0f 57 c9             	xorps  %xmm1,%xmm1
1403b1fdf:	f3 0f 7f 4c 24 40    	movdqu %xmm1,0x40(%rsp)
1403b1fe5:	b9 20 00 00 00       	mov    $0x20,%ecx
1403b1fea:	e8 19 91 a6 00       	call   0x140e1b108
1403b1fef:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1403b1ff4:	66 0f 6f 05 14 2b bf 	movdqa 0xbf2b14(%rip),%xmm0        # 0x140fa4b10
1403b1ffb:	00
1403b1ffc:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
1403b2002:	0f 10 05 d7 40 c3 00 	movups 0xc340d7(%rip),%xmm0        # 0x140fe60e0
1403b2009:	0f 11 00             	movups %xmm0,(%rax)
1403b200c:	f2 0f 10 05 dc 40 c3 	movsd  0xc340dc(%rip),%xmm0        # 0x140fe60f0
1403b2013:	00
1403b2014:	f2 0f 11 40 10       	movsd  %xmm0,0x10(%rax)
1403b2019:	c6 40 18 00          	movb   $0x0,0x18(%rax)
1403b201d:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1403b2023:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1403b2028:	48 8b cf             	mov    %rdi,%rcx
1403b202b:	e8 70 4f 34 00       	call   0x1406f6fa0
1403b2030:	90                   	nop
1403b2031:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1403b2036:	48 83 fa 0f          	cmp    $0xf,%rdx
1403b203a:	76 2e                	jbe    0x1403b206a
1403b203c:	48 ff c2             	inc    %rdx
1403b203f:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1403b2044:	48 8b c1             	mov    %rcx,%rax
1403b2047:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403b204e:	72 15                	jb     0x1403b2065
1403b2050:	48 83 c2 27          	add    $0x27,%rdx
1403b2054:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403b2058:	48 2b c1             	sub    %rcx,%rax
1403b205b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403b205f:	48 83 f8 1f          	cmp    $0x1f,%rax
1403b2063:	77 1d                	ja     0x1403b2082
1403b2065:	e8 da 90 a6 00       	call   0x140e1b144
1403b206a:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1403b206f:	48 33 cc             	xor    %rsp,%rcx
1403b2072:	e8 89 94 a6 00       	call   0x140e1b500
1403b2077:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
1403b207c:	48 83 c4 60          	add    $0x60,%rsp
1403b2080:	5f                   	pop    %rdi
1403b2081:	c3                   	ret
1403b2082:	e8 1d 81 a7 00       	call   0x140e2a1a4
1403b2087:	cc                   	int3
1403b2088:	e8 17 81 a7 00       	call   0x140e2a1a4