1406ffab5:	41 8b d9             	mov    %r9d,%ebx
1406ffab8:	49 8b f0             	mov    %r8,%rsi
1406ffabb:	83 e3 df             	and    $0xffffffdf,%ebx
1406ffabe:	4c 8b f2             	mov    %rdx,%r14
1406ffac1:	48 8b e9             	mov    %rcx,%rbp
1406ffac4:	49 81 f8 ff ff ff 7f 	cmp    $0x7fffffff,%r8
1406ffacb:	0f 87 04 01 00 00    	ja     0x1406ffbd5
1406ffad1:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1406ffad6:	4d 85 c0             	test   %r8,%r8
1406ffad9:	0f 84 ca 00 00 00    	je     0x1406ffba9
1406ffadf:	8b c3                	mov    %ebx,%eax
1406ffae1:	83 e0 06             	and    $0x6,%eax
1406ffae4:	3c 06                	cmp    $0x6,%al
1406ffae6:	0f 84 bd 00 00 00    	je     0x1406ffba9
1406ffaec:	49 81 f8 00 10 00 00 	cmp    $0x1000,%r8
1406ffaf3:	72 29                	jb     0x1406ffb1e
1406ffaf5:	49 8d 48 27          	lea    0x27(%r8),%rcx
1406ffaf9:	49 3b c8             	cmp    %r8,%rcx
1406ffafc:	0f 86 d9 00 00 00    	jbe    0x1406ffbdb
1406ffb02:	e8 01 b6 71 00       	call   0x140e1b108
1406ffb07:	48 85 c0             	test   %rax,%rax
1406ffb0a:	0f 84 bf 00 00 00    	je     0x1406ffbcf
1406ffb10:	48 8d 78 27          	lea    0x27(%rax),%rdi
1406ffb14:	48 83 e7 e0          	and    $0xffffffffffffffe0,%rdi
1406ffb18:	48 89 47 f8          	mov    %rax,-0x8(%rdi)
1406ffb1c:	eb 0b                	jmp    0x1406ffb29
1406ffb1e:	48 8b ce             	mov    %rsi,%rcx
1406ffb21:	e8 e2 b5 71 00       	call   0x140e1b108
1406ffb26:	48 8b f8             	mov    %rax,%rdi
1406ffb29:	4c 8b c6             	mov    %rsi,%r8
1406ffb2c:	49 8b d6             	mov    %r14,%rdx
1406ffb2f:	48 8b cf             	mov    %rdi,%rcx
1406ffb32:	e8 d9 f4 7d 00       	call   0x140edf010
1406ffb37:	44 8b c3             	mov    %ebx,%r8d
1406ffb3a:	48 8d 0c 37          	lea    (%rdi,%rsi,1),%rcx
1406ffb3e:	48 89 4d 68          	mov    %rcx,0x68(%rbp)
1406ffb42:	41 83 e0 04          	and    $0x4,%r8d
1406ffb46:	75 16                	jne    0x1406ffb5e
1406ffb48:	48 8b 45 18          	mov    0x18(%rbp),%rax
1406ffb4c:	2b cf                	sub    %edi,%ecx
1406ffb4e:	48 89 38             	mov    %rdi,(%rax)
1406ffb51:	48 8b 45 38          	mov    0x38(%rbp),%rax
1406ffb55:	48 89 38             	mov    %rdi,(%rax)
1406ffb58:	48 8b 45 50          	mov    0x50(%rbp),%rax
1406ffb5c:	89 08                	mov    %ecx,(%rax)
1406ffb5e:	f6 c3 02             	test   $0x2,%bl
1406ffb61:	75 41                	jne    0x1406ffba4
1406ffb63:	48 8b 55 68          	mov    0x68(%rbp),%rdx
1406ffb67:	f6 c3 18             	test   $0x18,%bl
1406ffb6a:	48 8b 45 20          	mov    0x20(%rbp),%rax
1406ffb6e:	48 8b ca             	mov    %rdx,%rcx
1406ffb71:	48 0f 44 cf          	cmove  %rdi,%rcx
1406ffb75:	2b d1                	sub    %ecx,%edx
1406ffb77:	48 89 38             	mov    %rdi,(%rax)
1406ffb7a:	48 8b 45 40          	mov    0x40(%rbp),%rax
1406ffb7e:	48 89 08             	mov    %rcx,(%rax)
1406ffb81:	48 8b 45 58          	mov    0x58(%rbp),%rax
1406ffb85:	89 10                	mov    %edx,(%rax)
1406ffb87:	45 85 c0             	test   %r8d,%r8d
1406ffb8a:	74 18                	je     0x1406ffba4
1406ffb8c:	48 8b 45 18          	mov    0x18(%rbp),%rax
1406ffb90:	48 89 38             	mov    %rdi,(%rax)
1406ffb93:	48 8b 45 38          	mov    0x38(%rbp),%rax
1406ffb97:	48 89 38             	mov    %rdi,(%rax)
1406ffb9a:	48 8b 45 50          	mov    0x50(%rbp),%rax
1406ffb9e:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
1406ffba4:	83 cb 01             	or     $0x1,%ebx
1406ffba7:	eb 08                	jmp    0x1406ffbb1
1406ffba9:	48 c7 41 68 00 00 00 	movq   $0x0,0x68(%rcx)
1406ffbb0:	00
1406ffbb1:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
1406ffbb6:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1406ffbbb:	89 5d 70             	mov    %ebx,0x70(%rbp)
1406ffbbe:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1406ffbc3:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
1406ffbc8:	48 83 c4 20          	add    $0x20,%rsp
1406ffbcc:	41 5e                	pop    %r14
1406ffbce:	c3                   	ret
1406ffbcf:	e8 d0 a5 72 00       	call   0x140e2a1a4
1406ffbd4:	cc                   	int3
1406ffbd5:	e8 76 b7 6f 00       	call   0x140dfb350
1406ffbda:	cc                   	int3
1406ffbdb:	e8 b0 d5 a9 ff       	call   0x14019d190
1406ffbe0:	cc                   	int3
1406ffbe1:	cc                   	int3
1406ffbe2:	cc                   	int3
1406ffbe3:	cc                   	int3
1406ffbe4:	cc                   	int3
1406ffbe5:	cc                   	int3
1406ffbe6:	cc                   	int3
1406ffbe7:	cc                   	int3
1406ffbe8:	cc                   	int3
1406ffbe9:	cc                   	int3
1406ffbea:	cc                   	int3
1406ffbeb:	cc                   	int3
1406ffbec:	cc                   	int3
1406ffbed:	cc                   	int3
1406ffbee:	cc                   	int3
1406ffbef:	cc                   	int3
1406ffbf0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1406ffbf5:	57                   	push   %rdi
1406ffbf6:	48 83 ec 70          	sub    $0x70,%rsp
1406ffbfa:	48 8b 05 ff 92 cb 00 	mov    0xcb92ff(%rip),%rax        # 0x1413b8f00
1406ffc01:	48 33 c4             	xor    %rsp,%rax
1406ffc04:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1406ffc09:	48 8b f9             	mov    %rcx,%rdi
1406ffc0c:	8b 01                	mov    (%rcx),%eax
1406ffc0e:	3b 02                	cmp    (%rdx),%eax
1406ffc10:	0f 85 ca 00 00 00    	jne    0x1406ffce0
1406ffc16:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
1406ffc1a:	e8 b1 f5 a9 ff       	call   0x14019f1d0
1406ffc1f:	48 8b d0             	mov    %rax,%rdx
1406ffc22:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1406ffc27:	e8 94 ab 16 00       	call   0x14086a7c0
1406ffc2c:	48 8b d8             	mov    %rax,%rbx
1406ffc2f:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1406ffc33:	e8 98 f5 a9 ff       	call   0x14019f1d0
1406ffc38:	48 8b d0             	mov    %rax,%rdx
1406ffc3b:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1406ffc40:	e8 7b ab 16 00       	call   0x14086a7c0
1406ffc45:	48 8b d3             	mov    %rbx,%rdx
1406ffc48:	48 8b c8             	mov    %rax,%rcx
1406ffc4b:	e8 c0 09 ad ff       	call   0x1401d0610
1406ffc50:	0f b6 d8             	movzbl %al,%ebx
1406ffc53:	c0 eb 07             	shr    $0x7,%bl
1406ffc56:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1406ffc5b:	48 83 fa 0f          	cmp    $0xf,%rdx
1406ffc5f:	76 2e                	jbe    0x1406ffc8f
1406ffc61:	48 ff c2             	inc    %rdx
1406ffc64:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1406ffc69:	48 8b c1             	mov    %rcx,%rax
1406ffc6c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406ffc73:	72 15                	jb     0x1406ffc8a
1406ffc75:	48 83 c2 27          	add    $0x27,%rdx
1406ffc79:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406ffc7d:	48 2b c1             	sub    %rcx,%rax
1406ffc80:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406ffc84:	48 83 f8 1f          	cmp    $0x1f,%rax
1406ffc88:	77 7a                	ja     0x1406ffd04
1406ffc8a:	e8 b5 b4 71 00       	call   0x140e1b144
1406ffc8f:	66 0f 6f 05 99 41 8a 	movdqa 0x8a4199(%rip),%xmm0        # 0x140fa3e30
1406ffc96:	00
1406ffc97:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
1406ffc9d:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
1406ffca2:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1406ffca7:	48 83 fa 0f          	cmp    $0xf,%rdx
1406ffcab:	76 2e                	jbe    0x1406ffcdb
1406ffcad:	48 ff c2             	inc    %rdx
1406ffcb0:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1406ffcb5:	48 8b c1             	mov    %rcx,%rax
1406ffcb8:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406ffcbf:	72 15                	jb     0x1406ffcd6
1406ffcc1:	48 83 c2 27          	add    $0x27,%rdx
1406ffcc5:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406ffcc9:	48 2b c1             	sub    %rcx,%rax
1406ffccc:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406ffcd0:	48 83 f8 1f          	cmp    $0x1f,%rax
1406ffcd4:	77 28                	ja     0x1406ffcfe
1406ffcd6:	e8 69 b4 71 00       	call   0x140e1b144
1406ffcdb:	0f b6 c3             	movzbl %bl,%eax
1406ffcde:	eb 03                	jmp    0x1406ffce3
1406ffce0:	0f 9f c0             	setg   %al
1406ffce3:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1406ffce8:	48 33 cc             	xor    %rsp,%rcx
1406ffceb:	e8 10 b8 71 00       	call   0x140e1b500
1406ffcf0:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
1406ffcf7:	00
1406ffcf8:	48 83 c4 70          	add    $0x70,%rsp
1406ffcfc:	5f                   	pop    %rdi
1406ffcfd:	c3                   	ret
1406ffcfe:	e8 a1 a4 72 00       	call   0x140e2a1a4
1406ffd03:	90                   	nop
1406ffd04:	e8 9b a4 72 00       	call   0x140e2a1a4
1406ffd09:	90                   	nop
1406ffd0a:	cc                   	int3
1406ffd0b:	cc                   	int3
1406ffd0c:	cc                   	int3
1406ffd0d:	cc                   	int3
1406ffd0e:	cc                   	int3
1406ffd0f:	cc                   	int3
1406ffd10:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1406ffd15:	57                   	push   %rdi
1406ffd16:	48 83 ec 70          	sub    $0x70,%rsp
1406ffd1a:	48 8b 05 df 91 cb 00 	mov    0xcb91df(%rip),%rax        # 0x1413b8f00
1406ffd21:	48 33 c4             	xor    %rsp,%rax
1406ffd24:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1406ffd29:	48 8b f9             	mov    %rcx,%rdi
1406ffd2c:	48 8b ca             	mov    %rdx,%rcx
1406ffd2f:	e8 9c f4 a9 ff       	call   0x14019f1d0
1406ffd34:	48 8b d0             	mov    %rax,%rdx
1406ffd37:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1406ffd3c:	e8 7f aa 16 00       	call   0x14086a7c0
1406ffd41:	48 8b d8             	mov    %rax,%rbx
1406ffd44:	48 8b cf             	mov    %rdi,%rcx
1406ffd47:	e8 84 f4 a9 ff       	call   0x14019f1d0
1406ffd4c:	48 8b d0             	mov    %rax,%rdx
1406ffd4f:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1406ffd54:	e8 67 aa 16 00       	call   0x14086a7c0
1406ffd59:	48 8b d3             	mov    %rbx,%rdx
1406ffd5c:	48 8b c8             	mov    %rax,%rcx
1406ffd5f:	e8 ac 08 ad ff       	call   0x1401d0610
1406ffd64:	0f b6 d8             	movzbl %al,%ebx
1406ffd67:	c0 eb 07             	shr    $0x7,%bl
1406ffd6a:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1406ffd6f:	48 83 fa 0f          	cmp    $0xf,%rdx
1406ffd73:	76 2e                	jbe    0x1406ffda3
1406ffd75:	48 ff c2             	inc    %rdx
1406ffd78:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1406ffd7d:	48 8b c1             	mov    %rcx,%rax
1406ffd80:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406ffd87:	72 15                	jb     0x1406ffd9e
1406ffd89:	48 83 c2 27          	add    $0x27,%rdx
1406ffd8d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406ffd91:	48 2b c1             	sub    %rcx,%rax
1406ffd94:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406ffd98:	48 83 f8 1f          	cmp    $0x1f,%rax
1406ffd9c:	77 75                	ja     0x1406ffe13
1406ffd9e:	e8 a1 b3 71 00       	call   0x140e1b144
1406ffda3:	66 0f 6f 05 85 40 8a 	movdqa 0x8a4085(%rip),%xmm0        # 0x140fa3e30
1406ffdaa:	00
1406ffdab:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
1406ffdb1:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
1406ffdb6:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1406ffdbb:	48 83 fa 0f          	cmp    $0xf,%rdx
1406ffdbf:	76 2e                	jbe    0x1406ffdef
1406ffdc1:	48 ff c2             	inc    %rdx
1406ffdc4:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1406ffdc9:	48 8b c1             	mov    %rcx,%rax
1406ffdcc:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406ffdd3:	72 15                	jb     0x1406ffdea
1406ffdd5:	48 83 c2 27          	add    $0x27,%rdx
1406ffdd9:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406ffddd:	48 2b c1             	sub    %rcx,%rax
1406ffde0:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406ffde4:	48 83 f8 1f          	cmp    $0x1f,%rax
1406ffde8:	77 23                	ja     0x1406ffe0d
1406ffdea:	e8 55 b3 71 00       	call   0x140e1b144
1406ffdef:	0f b6 c3             	movzbl %bl,%eax
1406ffdf2:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1406ffdf7:	48 33 cc             	xor    %rsp,%rcx
1406ffdfa:	e8 01 b7 71 00       	call   0x140e1b500
1406ffdff:	48 8b 9c 24 90 00 00 	mov    0x90(%rsp),%rbx
1406ffe06:	00
1406ffe07:	48 83 c4 70          	add    $0x70,%rsp
1406ffe0b:	5f                   	pop    %rdi
1406ffe0c:	c3                   	ret
1406ffe0d:	e8 92 a3 72 00       	call   0x140e2a1a4
1406ffe12:	90                   	nop
1406ffe13:	e8 8c a3 72 00       	call   0x140e2a1a4
1406ffe18:	90                   	nop
1406ffe19:	cc                   	int3
1406ffe1a:	cc                   	int3
1406ffe1b:	cc                   	int3
1406ffe1c:	cc                   	int3
1406ffe1d:	cc                   	int3
1406ffe1e:	cc                   	int3
1406ffe1f:	cc                   	int3
1406ffe20:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1406ffe25:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1406ffe2a:	56                   	push   %rsi
1406ffe2b:	57                   	push   %rdi
1406ffe2c:	41 54                	push   %r12
1406ffe2e:	41 56                	push   %r14
1406ffe30:	41 57                	push   %r15
1406ffe32:	48 83 ec 70          	sub    $0x70,%rsp
1406ffe36:	48 8b 05 c3 90 cb 00 	mov    0xcb90c3(%rip),%rax        # 0x1413b8f00
1406ffe3d:	48 33 c4             	xor    %rsp,%rax
1406ffe40:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1406ffe45:	41 8b f9             	mov    %r9d,%edi
1406ffe48:	4c 8b f1             	mov    %rcx,%r14
1406ffe4b:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1406ffe50:	4c 8b a4 24 c0 00 00 	mov    0xc0(%rsp),%r12
1406ffe57:	00
1406ffe58:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
1406ffe5d:	33 ed                	xor    %ebp,%ebp
1406ffe5f:	48 8d 05 6a fd 91 00 	lea    0x91fd6a(%rip),%rax        # 0x14101fbd0
1406ffe66:	48 89 01             	mov    %rax,(%rcx)
1406ffe69:	89 51 08             	mov    %edx,0x8(%rcx)
1406ffe6c:	49 8b d0             	mov    %r8,%rdx
1406ffe6f:	48 83 c1 10          	add    $0x10,%rcx
1406ffe73:	e8 c8 8b aa ff       	call   0x1401a8a40
1406ffe78:	90                   	nop
1406ffe79:	49 8d 76 30          	lea    0x30(%r14),%rsi
1406ffe7d:	0f 57 c0             	xorps  %xmm0,%xmm0
1406ffe80:	0f 11 06             	movups %xmm0,(%rsi)
1406ffe83:	4c 8d 7e 10          	lea    0x10(%rsi),%r15
1406ffe87:	49 89 2f             	mov    %rbp,(%r15)
1406ffe8a:	48 c7 46 18 0f 00 00 	movq   $0xf,0x18(%rsi)
1406ffe91:	00
1406ffe92:	40 88 2e             	mov    %bpl,(%rsi)
1406ffe95:	49 89 6e 50          	mov    %rbp,0x50(%r14)
1406ffe99:	49 8d 4e 58          	lea    0x58(%r14),%rcx
1406ffe9d:	45 33 c9             	xor    %r9d,%r9d
1406ffea0:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1406ffea6:	49 8b d4             	mov    %r12,%rdx
1406ffea9:	e8 72 71 05 00       	call   0x140757020
1406ffeae:	90                   	nop
1406ffeaf:	49 8b 04 24          	mov    (%r12),%rax
1406ffeb3:	49 89 2c 24          	mov    %rbp,(%r12)
1406ffeb7:	49 89 46 70          	mov    %rax,0x70(%r14)
1406ffebb:	41 89 7e 78          	mov    %edi,0x78(%r14)
1406ffebf:	41 88 6e 7c          	mov    %bpl,0x7c(%r14)
1406ffec3:	49 8d 56 10          	lea    0x10(%r14),%rdx
1406ffec7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1406ffecc:	e8 df 5b 16 00       	call   0x140865ab0
1406ffed1:	48 8b d8             	mov    %rax,%rbx
1406ffed4:	48 3b f0             	cmp    %rax,%rsi
1406ffed7:	74 65                	je     0x1406fff3e
1406ffed9:	48 8b 56 18          	mov    0x18(%rsi),%rdx
1406ffedd:	48 83 fa 0f          	cmp    $0xf,%rdx
1406ffee1:	76 30                	jbe    0x1406fff13
1406ffee3:	48 8b 0e             	mov    (%rsi),%rcx
1406ffee6:	48 ff c2             	inc    %rdx
1406ffee9:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406ffef0:	72 1c                	jb     0x1406fff0e
1406ffef2:	48 83 c2 27          	add    $0x27,%rdx
1406ffef6:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1406ffefa:	49 2b c8             	sub    %r8,%rcx
1406ffefd:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1406fff01:	48 83 f8 1f          	cmp    $0x1f,%rax
1406fff05:	0f 87 40 01 00 00    	ja     0x14070004b
1406fff0b:	49 8b c8             	mov    %r8,%rcx
1406fff0e:	e8 31 b2 71 00       	call   0x140e1b144
1406fff13:	49 89 2f             	mov    %rbp,(%r15)
1406fff16:	48 c7 46 18 0f 00 00 	movq   $0xf,0x18(%rsi)
1406fff1d:	00
1406fff1e:	c6 06 00             	movb   $0x0,(%rsi)
1406fff21:	0f 10 03             	movups (%rbx),%xmm0
1406fff24:	0f 11 06             	movups %xmm0,(%rsi)
1406fff27:	0f 10 4b 10          	movups 0x10(%rbx),%xmm1
1406fff2b:	0f 11 4e 10          	movups %xmm1,0x10(%rsi)
1406fff2f:	48 89 6b 10          	mov    %rbp,0x10(%rbx)
1406fff33:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
1406fff3a:	00
1406fff3b:	c6 03 00             	movb   $0x0,(%rbx)
1406fff3e:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1406fff43:	48 83 fa 0f          	cmp    $0xf,%rdx
1406fff47:	76 32                	jbe    0x1406fff7b
1406fff49:	48 ff c2             	inc    %rdx
1406fff4c:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1406fff51:	48 8b c1             	mov    %rcx,%rax
1406fff54:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1406fff5b:	72 19                	jb     0x1406fff76
1406fff5d:	48 83 c2 27          	add    $0x27,%rdx
1406fff61:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1406fff65:	48 2b c1             	sub    %rcx,%rax
1406fff68:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1406fff6c:	48 83 f8 1f          	cmp    $0x1f,%rax
1406fff70:	0f 87 d5 00 00 00    	ja     0x14070004b
1406fff76:	e8 c9 b1 71 00       	call   0x140e1b144