1407c9db0:	e8 4b d0 9c ff       	call   0x140196e00
1407c9db5:	48 8b 05 64 90 c6 00 	mov    0xc69064(%rip),%rax        # 0x141432e20
1407c9dbc:	48 8b 78 30          	mov    0x30(%rax),%rdi
1407c9dc0:	48 89 7d a0          	mov    %rdi,-0x60(%rbp)
1407c9dc4:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
1407c9dc8:	4c 8b f7             	mov    %rdi,%r14
1407c9dcb:	4c 8b 6d e8          	mov    -0x18(%rbp),%r13
1407c9dcf:	48 8b 75 e0          	mov    -0x20(%rbp),%rsi
1407c9dd3:	4c 8b 7d d0          	mov    -0x30(%rbp),%r15
1407c9dd7:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
1407c9ddb:	75 4e                	jne    0x1407c9e2b
1407c9ddd:	0f 1f 00             	nopl   (%rax)
1407c9de0:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
1407c9de4:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1407c9de8:	49 83 fd 0f          	cmp    $0xf,%r13
1407c9dec:	49 0f 47 d7          	cmova  %r15,%rdx
1407c9df0:	48 8b 79 10          	mov    0x10(%rcx),%rdi
1407c9df4:	48 83 79 18 0f       	cmpq   $0xf,0x18(%rcx)
1407c9df9:	76 03                	jbe    0x1407c9dfe
1407c9dfb:	48 8b 09             	mov    (%rcx),%rcx
1407c9dfe:	4c 8b c7             	mov    %rdi,%r8
1407c9e01:	48 3b f7             	cmp    %rdi,%rsi
1407c9e04:	4c 0f 42 c6          	cmovb  %rsi,%r8
1407c9e08:	e8 43 5c 71 00       	call   0x140edfa50
1407c9e0d:	85 c0                	test   %eax,%eax
1407c9e0f:	0f 84 cf 00 00 00    	je     0x1407c9ee4
1407c9e15:	0f 88 d2 00 00 00    	js     0x1407c9eed
1407c9e1b:	4c 8b f3             	mov    %rbx,%r14
1407c9e1e:	48 8b 1b             	mov    (%rbx),%rbx
1407c9e21:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
1407c9e25:	74 b9                	je     0x1407c9de0
1407c9e27:	48 8b 7d a0          	mov    -0x60(%rbp),%rdi
1407c9e2b:	41 80 7e 19 00       	cmpb   $0x0,0x19(%r14)
1407c9e30:	75 3b                	jne    0x1407c9e6d
1407c9e32:	49 8d 56 20          	lea    0x20(%r14),%rdx
1407c9e36:	48 8b 5a 10          	mov    0x10(%rdx),%rbx
1407c9e3a:	48 83 7a 18 0f       	cmpq   $0xf,0x18(%rdx)
1407c9e3f:	76 03                	jbe    0x1407c9e44
1407c9e41:	48 8b 12             	mov    (%rdx),%rdx
1407c9e44:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1407c9e48:	49 83 fd 0f          	cmp    $0xf,%r13
1407c9e4c:	49 0f 47 cf          	cmova  %r15,%rcx
1407c9e50:	4c 8b c6             	mov    %rsi,%r8
1407c9e53:	48 3b de             	cmp    %rsi,%rbx
1407c9e56:	4c 0f 42 c3          	cmovb  %rbx,%r8
1407c9e5a:	e8 f1 5b 71 00       	call   0x140edfa50
1407c9e5f:	85 c0                	test   %eax,%eax
1407c9e61:	0f 84 8f 00 00 00    	je     0x1407c9ef6
1407c9e67:	0f 89 92 00 00 00    	jns    0x1407c9eff
1407c9e6d:	45 33 f6             	xor    %r14d,%r14d
1407c9e70:	41 8b f6             	mov    %r14d,%esi
1407c9e73:	49 83 fd 0f          	cmp    $0xf,%r13
1407c9e77:	76 31                	jbe    0x1407c9eaa
1407c9e79:	49 8d 55 01          	lea    0x1(%r13),%rdx
1407c9e7d:	49 8b c7             	mov    %r15,%rax
1407c9e80:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1407c9e87:	72 19                	jb     0x1407c9ea2
1407c9e89:	48 83 c2 27          	add    $0x27,%rdx
1407c9e8d:	4d 8b 7f f8          	mov    -0x8(%r15),%r15
1407c9e91:	49 2b c7             	sub    %r15,%rax
1407c9e94:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1407c9e98:	48 83 f8 1f          	cmp    $0x1f,%rax
1407c9e9c:	0f 87 68 02 00 00    	ja     0x1407ca10a
1407c9ea2:	49 8b cf             	mov    %r15,%rcx
1407c9ea5:	e8 9a 12 65 00       	call   0x140e1b144
1407c9eaa:	48 85 f6             	test   %rsi,%rsi
1407c9ead:	75 65                	jne    0x1407c9f14
1407c9eaf:	48 8b 05 c2 8f c6 00 	mov    0xc68fc2(%rip),%rax        # 0x141432e78
1407c9eb6:	48 8b 48 50          	mov    0x50(%rax),%rcx
1407c9eba:	48 85 c9             	test   %rcx,%rcx
1407c9ebd:	74 1c                	je     0x1407c9edb
1407c9ebf:	8b 41 10             	mov    0x10(%rcx),%eax
1407c9ec2:	ff c0                	inc    %eax
1407c9ec4:	89 41 10             	mov    %eax,0x10(%rcx)
1407c9ec7:	83 f8 01             	cmp    $0x1,%eax
1407c9eca:	0f 8e 40 02 00 00    	jle    0x1407ca110
1407c9ed0:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1407c9ed5:	0f 84 3d 02 00 00    	je     0x1407ca118
1407c9edb:	49 89 0c 24          	mov    %rcx,(%r12)
1407c9edf:	e9 f6 01 00 00       	jmp    0x1407ca0da
1407c9ee4:	48 3b fe             	cmp    %rsi,%rdi
1407c9ee7:	0f 83 2e ff ff ff    	jae    0x1407c9e1b
1407c9eed:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
1407c9ef1:	e9 2b ff ff ff       	jmp    0x1407c9e21
1407c9ef6:	48 3b f3             	cmp    %rbx,%rsi
1407c9ef9:	0f 82 6e ff ff ff    	jb     0x1407c9e6d
1407c9eff:	4c 3b f7             	cmp    %rdi,%r14
1407c9f02:	0f 84 65 ff ff ff    	je     0x1407c9e6d
1407c9f08:	49 8b 76 40          	mov    0x40(%r14),%rsi
1407c9f0c:	45 33 f6             	xor    %r14d,%r14d
1407c9f0f:	e9 5f ff ff ff       	jmp    0x1407c9e73
1407c9f14:	0f 57 c0             	xorps  %xmm0,%xmm0
1407c9f17:	f3 0f 7f 45 a8       	movdqu %xmm0,-0x58(%rbp)
1407c9f1c:	4c 89 75 b8          	mov    %r14,-0x48(%rbp)
1407c9f20:	48 8b 7e 30          	mov    0x30(%rsi),%rdi
1407c9f24:	48 2b 7e 28          	sub    0x28(%rsi),%rdi
1407c9f28:	48 c1 ff 05          	sar    $0x5,%rdi
1407c9f2c:	48 85 ff             	test   %rdi,%rdi
1407c9f2f:	0f 84 be 00 00 00    	je     0x1407c9ff3
1407c9f35:	48 b8 ff ff ff ff ff 	movabs $0x7ffffffffffffff,%rax
1407c9f3c:	ff ff 07
1407c9f3f:	48 3b f8             	cmp    %rax,%rdi
1407c9f42:	0f 87 db 01 00 00    	ja     0x1407ca123
1407c9f48:	48 c1 e7 05          	shl    $0x5,%rdi
1407c9f4c:	48 85 ff             	test   %rdi,%rdi
1407c9f4f:	75 05                	jne    0x1407c9f56
1407c9f51:	49 8b de             	mov    %r14,%rbx
1407c9f54:	eb 3d                	jmp    0x1407c9f93
1407c9f56:	48 81 ff 00 10 00 00 	cmp    $0x1000,%rdi
1407c9f5d:	72 29                	jb     0x1407c9f88
1407c9f5f:	48 8d 4f 27          	lea    0x27(%rdi),%rcx
1407c9f63:	48 3b cf             	cmp    %rdi,%rcx
1407c9f66:	0f 86 bd 01 00 00    	jbe    0x1407ca129
1407c9f6c:	e8 97 11 65 00       	call   0x140e1b108
1407c9f71:	48 85 c0             	test   %rax,%rax
1407c9f74:	0f 84 8a 01 00 00    	je     0x1407ca104
1407c9f7a:	48 8d 58 27          	lea    0x27(%rax),%rbx
1407c9f7e:	48 83 e3 e0          	and    $0xffffffffffffffe0,%rbx
1407c9f82:	48 89 43 f8          	mov    %rax,-0x8(%rbx)
1407c9f86:	eb 0b                	jmp    0x1407c9f93
1407c9f88:	48 8b cf             	mov    %rdi,%rcx
1407c9f8b:	e8 78 11 65 00       	call   0x140e1b108
1407c9f90:	48 8b d8             	mov    %rax,%rbx
1407c9f93:	48 89 5d a8          	mov    %rbx,-0x58(%rbp)
1407c9f97:	48 89 5d b0          	mov    %rbx,-0x50(%rbp)
1407c9f9b:	48 8d 0c 1f          	lea    (%rdi,%rbx,1),%rcx
1407c9f9f:	48 89 4d b8          	mov    %rcx,-0x48(%rbp)
1407c9fa3:	48 8d 45 a8          	lea    -0x58(%rbp),%rax
1407c9fa7:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
1407c9fab:	4c 8b 76 30          	mov    0x30(%rsi),%r14
1407c9faf:	48 8b 7e 28          	mov    0x28(%rsi),%rdi
1407c9fb3:	48 89 5d d0          	mov    %rbx,-0x30(%rbp)
1407c9fb7:	48 89 5d d8          	mov    %rbx,-0x28(%rbp)
1407c9fbb:	48 8d 45 a8          	lea    -0x58(%rbp),%rax
1407c9fbf:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1407c9fc3:	49 3b fe             	cmp    %r14,%rdi
1407c9fc6:	74 24                	je     0x1407c9fec
1407c9fc8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1407c9fcf:	00
1407c9fd0:	48 8b d7             	mov    %rdi,%rdx
1407c9fd3:	48 8b cb             	mov    %rbx,%rcx
1407c9fd6:	e8 65 ea 9d ff       	call   0x1401a8a40
1407c9fdb:	48 83 c3 20          	add    $0x20,%rbx
1407c9fdf:	48 89 5d d8          	mov    %rbx,-0x28(%rbp)
1407c9fe3:	48 83 c7 20          	add    $0x20,%rdi
1407c9fe7:	49 3b fe             	cmp    %r14,%rdi
1407c9fea:	75 e4                	jne    0x1407c9fd0
1407c9fec:	48 89 5d b0          	mov    %rbx,-0x50(%rbp)
1407c9ff0:	45 33 f6             	xor    %r14d,%r14d
1407c9ff3:	48 8d 55 a8          	lea    -0x58(%rbp),%rdx
1407c9ff7:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1407c9ffb:	e8 80 55 ff ff       	call   0x1407bf580
1407ca000:	48 8b 08             	mov    (%rax),%rcx
1407ca003:	4c 89 30             	mov    %r14,(%rax)
1407ca006:	49 89 0c 24          	mov    %rcx,(%r12)
1407ca00a:	48 8b 08             	mov    (%rax),%rcx
1407ca00d:	48 85 c9             	test   %rcx,%rcx
1407ca010:	74 24                	je     0x1407ca036
1407ca012:	8b 41 10             	mov    0x10(%rcx),%eax
1407ca015:	ff c8                	dec    %eax
1407ca017:	89 41 10             	mov    %eax,0x10(%rcx)
1407ca01a:	85 c0                	test   %eax,%eax
1407ca01c:	7f 18                	jg     0x1407ca036
1407ca01e:	0f 88 0b 01 00 00    	js     0x1407ca12f
1407ca024:	48 8b 01             	mov    (%rcx),%rax
1407ca027:	ba 01 00 00 00       	mov    $0x1,%edx
1407ca02c:	48 8b 00             	mov    (%rax),%rax
1407ca02f:	ff 15 eb 99 7b 00    	call   *0x7b99eb(%rip)        # 0x140f83a20
1407ca035:	90                   	nop
1407ca036:	48 8b 5d a8          	mov    -0x58(%rbp),%rbx
1407ca03a:	48 85 db             	test   %rbx,%rbx
1407ca03d:	0f 84 97 00 00 00    	je     0x1407ca0da
1407ca043:	48 8b 7d b0          	mov    -0x50(%rbp),%rdi
1407ca047:	48 3b df             	cmp    %rdi,%rbx
1407ca04a:	74 5a                	je     0x1407ca0a6
1407ca04c:	0f 1f 40 00          	nopl   0x0(%rax)
1407ca050:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1407ca054:	48 83 fa 0f          	cmp    $0xf,%rdx
1407ca058:	76 30                	jbe    0x1407ca08a
1407ca05a:	48 ff c2             	inc    %rdx
1407ca05d:	48 8b 0b             	mov    (%rbx),%rcx
1407ca060:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1407ca067:	72 1c                	jb     0x1407ca085
1407ca069:	48 83 c2 27          	add    $0x27,%rdx
1407ca06d:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1407ca071:	49 2b c8             	sub    %r8,%rcx
1407ca074:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1407ca078:	48 83 f8 1f          	cmp    $0x1f,%rax
1407ca07c:	0f 87 82 00 00 00    	ja     0x1407ca104
1407ca082:	49 8b c8             	mov    %r8,%rcx
1407ca085:	e8 ba 10 65 00       	call   0x140e1b144
1407ca08a:	4c 89 73 10          	mov    %r14,0x10(%rbx)
1407ca08e:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
1407ca095:	00
1407ca096:	c6 03 00             	movb   $0x0,(%rbx)
1407ca099:	48 83 c3 20          	add    $0x20,%rbx
1407ca09d:	48 3b df             	cmp    %rdi,%rbx
1407ca0a0:	75 ae                	jne    0x1407ca050
1407ca0a2:	48 8b 5d a8          	mov    -0x58(%rbp),%rbx
1407ca0a6:	48 8b 55 b8          	mov    -0x48(%rbp),%rdx
1407ca0aa:	48 2b d3             	sub    %rbx,%rdx
1407ca0ad:	48 83 e2 e0          	and    $0xffffffffffffffe0,%rdx
1407ca0b1:	48 8b c3             	mov    %rbx,%rax
1407ca0b4:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1407ca0bb:	72 15                	jb     0x1407ca0d2
1407ca0bd:	48 83 c2 27          	add    $0x27,%rdx
1407ca0c1:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
1407ca0c5:	48 2b c3             	sub    %rbx,%rax
1407ca0c8:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1407ca0cc:	48 83 f8 1f          	cmp    $0x1f,%rax
1407ca0d0:	77 32                	ja     0x1407ca104
1407ca0d2:	48 8b cb             	mov    %rbx,%rcx
1407ca0d5:	e8 6a 10 65 00       	call   0x140e1b144
1407ca0da:	49 8b c4             	mov    %r12,%rax
1407ca0dd:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1407ca0e1:	48 33 cc             	xor    %rsp,%rcx
1407ca0e4:	e8 17 14 65 00       	call   0x140e1b500
1407ca0e9:	48 8b 9c 24 c8 00 00 	mov    0xc8(%rsp),%rbx
1407ca0f0:	00
1407ca0f1:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
1407ca0f8:	41 5f                	pop    %r15
1407ca0fa:	41 5e                	pop    %r14
1407ca0fc:	41 5d                	pop    %r13
1407ca0fe:	41 5c                	pop    %r12
1407ca100:	5f                   	pop    %rdi
1407ca101:	5e                   	pop    %rsi
1407ca102:	5d                   	pop    %rbp
1407ca103:	c3                   	ret
1407ca104:	e8 9b 00 66 00       	call   0x140e2a1a4
1407ca109:	cc                   	int3
1407ca10a:	e8 95 00 66 00       	call   0x140e2a1a4
1407ca10f:	90                   	nop
1407ca110:	33 c9                	xor    %ecx,%ecx
1407ca112:	e8 e9 05 fc ff       	call   0x14078a700
1407ca117:	cc                   	int3
1407ca118:	b9 01 00 00 00       	mov    $0x1,%ecx
1407ca11d:	e8 de 05 fc ff       	call   0x14078a700
1407ca122:	90                   	nop
1407ca123:	e8 68 34 9d ff       	call   0x14019d590
1407ca128:	cc                   	int3
1407ca129:	e8 62 30 9d ff       	call   0x14019d190
1407ca12e:	90                   	nop
1407ca12f:	b9 02 00 00 00       	mov    $0x2,%ecx
1407ca134:	e8 c7 05 fc ff       	call   0x14078a700
1407ca139:	cc                   	int3
1407ca13a:	cc                   	int3
1407ca13b:	cc                   	int3
1407ca13c:	cc                   	int3
1407ca13d:	cc                   	int3
1407ca13e:	cc                   	int3
1407ca13f:	cc                   	int3
1407ca140:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1407ca145:	57                   	push   %rdi
1407ca146:	48 83 ec 30          	sub    $0x30,%rsp
1407ca14a:	48 8b d9             	mov    %rcx,%rbx
1407ca14d:	49 8b 08             	mov    (%r8),%rcx
1407ca150:	49 8b 40 08          	mov    0x8(%r8),%rax
1407ca154:	48 2b c1             	sub    %rcx,%rax
1407ca157:	48 83 e0 f8          	and    $0xfffffffffffffff8,%rax
1407ca15b:	48 83 f8 08          	cmp    $0x8,%rax
1407ca15f:	74 2b                	je     0x1407ca18c
1407ca161:	48 8d 15 28 51 86 00 	lea    0x865128(%rip),%rdx        # 0x14102f290
1407ca168:	48 8b 0d 89 73 c6 00 	mov    0xc67389(%rip),%rcx        # 0x1414314f8
1407ca16f:	e8 4c 94 fc ff       	call   0x1407935c0
1407ca174:	33 d2                	xor    %edx,%edx
1407ca176:	48 8b cb             	mov    %rbx,%rcx
1407ca179:	e8 32 48 a4 ff       	call   0x14020e9b0
1407ca17e:	48 8b c3             	mov    %rbx,%rax
1407ca181:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1407ca186:	48 83 c4 30          	add    $0x30,%rsp
1407ca18a:	5f                   	pop    %rdi
1407ca18b:	c3                   	ret
1407ca18c:	48 8b 09             	mov    (%rcx),%rcx
1407ca18f:	e8 cc a6 f6 ff       	call   0x140734860
1407ca194:	48 8b f8             	mov    %rax,%rdi
1407ca197:	48 8b c8             	mov    %rax,%rcx
1407ca19a:	e8 f1 43 f7 ff       	call   0x14073e590
1407ca19f:	84 c0                	test   %al,%al
1407ca1a1:	74 07                	je     0x1407ca1aa
1407ca1a3:	ba 01 00 00 00       	mov    $0x1,%edx
1407ca1a8:	eb 22                	jmp    0x1407ca1cc
1407ca1aa:	48 8b cf             	mov    %rdi,%rcx
1407ca1ad:	e8 fe 43 f7 ff       	call   0x14073e5b0
1407ca1b2:	84 c0                	test   %al,%al
1407ca1b4:	74 07                	je     0x1407ca1bd
1407ca1b6:	ba 02 00 00 00       	mov    $0x2,%edx
1407ca1bb:	eb 0f                	jmp    0x1407ca1cc
1407ca1bd:	48 8b cf             	mov    %rdi,%rcx
1407ca1c0:	e8 0b 41 f7 ff       	call   0x14073e2d0
1407ca1c5:	f6 d8                	neg    %al
1407ca1c7:	1b d2                	sbb    %edx,%edx
1407ca1c9:	83 e2 03             	and    $0x3,%edx
1407ca1cc:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1407ca1d1:	e8 fa ec 00 00       	call   0x1407d8ed0
1407ca1d6:	48 8b 08             	mov    (%rax),%rcx
1407ca1d9:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1407ca1e0:	48 89 0b             	mov    %rcx,(%rbx)
1407ca1e3:	48 8b 08             	mov    (%rax),%rcx
1407ca1e6:	48 85 c9             	test   %rcx,%rcx
1407ca1e9:	74 20                	je     0x1407ca20b
1407ca1eb:	8b 41 10             	mov    0x10(%rcx),%eax
1407ca1ee:	ff c8                	dec    %eax
1407ca1f0:	89 41 10             	mov    %eax,0x10(%rcx)
1407ca1f3:	85 c0                	test   %eax,%eax
1407ca1f5:	7f 14                	jg     0x1407ca20b
1407ca1f7:	78 20                	js     0x1407ca219
1407ca1f9:	48 8b 01             	mov    (%rcx),%rax
1407ca1fc:	ba 01 00 00 00       	mov    $0x1,%edx
1407ca201:	48 8b 00             	mov    (%rax),%rax
1407ca204:	ff 15 16 98 7b 00    	call   *0x7b9816(%rip)        # 0x140f83a20
1407ca20a:	90                   	nop
1407ca20b:	48 8b c3             	mov    %rbx,%rax
1407ca20e:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1407ca213:	48 83 c4 30          	add    $0x30,%rsp
1407ca217:	5f                   	pop    %rdi
1407ca218:	c3                   	ret
1407ca219:	b9 02 00 00 00       	mov    $0x2,%ecx
1407ca21e:	e8 dd 04 fc ff       	call   0x14078a700
1407ca223:	cc                   	int3
1407ca224:	cc                   	int3
1407ca225:	cc                   	int3
1407ca226:	cc                   	int3
1407ca227:	cc                   	int3
1407ca228:	cc                   	int3
1407ca229:	cc                   	int3
1407ca22a:	cc                   	int3
1407ca22b:	cc                   	int3
1407ca22c:	cc                   	int3
1407ca22d:	cc                   	int3
1407ca22e:	cc                   	int3
1407ca22f:	cc                   	int3
1407ca230:	48 8b c4             	mov    %rsp,%rax
1407ca233:	48 89 58 08          	mov    %rbx,0x8(%rax)
1407ca237:	57                   	push   %rdi
1407ca238:	48 81 ec b0 00 00 00 	sub    $0xb0,%rsp
1407ca23f:	0f 29 70 e8          	movaps %xmm6,-0x18(%rax)
1407ca243:	0f 29 78 d8          	movaps %xmm7,-0x28(%rax)
1407ca247:	44 0f 29 40 c8       	movaps %xmm8,-0x38(%rax)
1407ca24c:	48 8b f9             	mov    %rcx,%rdi
1407ca24f:	49 8b 40 08          	mov    0x8(%r8),%rax
1407ca253:	49 2b 00             	sub    (%r8),%rax
1407ca256:	48 a9 f8 ff ff ff    	test   $0xfffffffffffffff8,%rax
1407ca25c:	74 22                	je     0x1407ca280
1407ca25e:	48 8d 15 e3 a8 86 00 	lea    0x86a8e3(%rip),%rdx        # 0x141034b48
1407ca265:	48 8b 0d 8c 72 c6 00 	mov    0xc6728c(%rip),%rcx        # 0x1414314f8
1407ca26c:	e8 4f 93 fc ff       	call   0x1407935c0
1407ca271:	33 d2                	xor    %edx,%edx
1407ca273:	48 8b cf             	mov    %rdi,%rcx
1407ca276:	e8 35 47 a4 ff       	call   0x14020e9b0
1407ca27b:	e9 8a 03 00 00       	jmp    0x1407ca60a