1400a7d2c:	4c 8b 83 f8 07 00 00 	mov    0x7f8(%rbx),%r8
1400a7d33:	48 8d 15 ae e3 23 00 	lea    0x23e3ae(%rip),%rdx        # 0x1402e60e8
1400a7d3a:	4c 8b c8             	mov    %rax,%r9
1400a7d3d:	48 8b cb             	mov    %rbx,%rcx
1400a7d40:	e8 17 b7 ff ff       	call   0x1400a345c
1400a7d45:	eb 05                	jmp    0x1400a7d4c
1400a7d47:	e8 b0 1e 01 00       	call   0x1400b9bfc
1400a7d4c:	40 84 ed             	test   %bpl,%bpl
1400a7d4f:	74 24                	je     0x1400a7d75
1400a7d51:	48 8b 83 e8 00 00 00 	mov    0xe8(%rbx),%rax
1400a7d58:	48 85 c0             	test   %rax,%rax
1400a7d5b:	74 0c                	je     0x1400a7d69
1400a7d5d:	48 8b 80 b8 00 00 00 	mov    0xb8(%rax),%rax
1400a7d64:	48 39 07             	cmp    %rax,(%rdi)
1400a7d67:	74 0c                	je     0x1400a7d75
1400a7d69:	48 8b 0f             	mov    (%rdi),%rcx
1400a7d6c:	e8 2b f9 ff ff       	call   0x1400a769c
1400a7d71:	48 83 27 00          	andq   $0x0,(%rdi)
1400a7d75:	ba 02 00 00 00       	mov    $0x2,%edx
1400a7d7a:	48 8b cb             	mov    %rbx,%rcx
1400a7d7d:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400a7d82:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1400a7d87:	48 83 c4 20          	add    $0x20,%rsp
1400a7d8b:	5f                   	pop    %rdi
1400a7d8c:	e9 a3 1e 01 00       	jmp    0x1400b9c34
1400a7d91:	cc                   	int3
1400a7d92:	cc                   	int3
1400a7d93:	cc                   	int3
1400a7d94:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1400a7d99:	55                   	push   %rbp
1400a7d9a:	56                   	push   %rsi
1400a7d9b:	57                   	push   %rdi
1400a7d9c:	41 54                	push   %r12
1400a7d9e:	41 55                	push   %r13
1400a7da0:	41 56                	push   %r14
1400a7da2:	41 57                	push   %r15
1400a7da4:	48 8b ec             	mov    %rsp,%rbp
1400a7da7:	48 83 ec 40          	sub    $0x40,%rsp
1400a7dab:	48 8b 05 ce dc 32 00 	mov    0x32dcce(%rip),%rax        # 0x1403d5a80
1400a7db2:	48 33 c4             	xor    %rsp,%rax
1400a7db5:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1400a7db9:	45 33 ed             	xor    %r13d,%r13d
1400a7dbc:	4d 8b f8             	mov    %r8,%r15
1400a7dbf:	4c 89 6d e0          	mov    %r13,-0x20(%rbp)
1400a7dc3:	48 8b fa             	mov    %rdx,%rdi
1400a7dc6:	4c 89 6d e8          	mov    %r13,-0x18(%rbp)
1400a7dca:	48 8b d9             	mov    %rcx,%rbx
1400a7dcd:	45 8a e5             	mov    %r13b,%r12b
1400a7dd0:	48 85 d2             	test   %rdx,%rdx
1400a7dd3:	75 07                	jne    0x1400a7ddc
1400a7dd5:	33 c0                	xor    %eax,%eax
1400a7dd7:	e9 a7 00 00 00       	jmp    0x1400a7e83
1400a7ddc:	48 8b cf             	mov    %rdi,%rcx
1400a7ddf:	e8 bc 06 00 00       	call   0x1400a84a0
1400a7de4:	b8 2d 00 00 00       	mov    $0x2d,%eax
1400a7de9:	44 8d 70 d4          	lea    -0x2c(%rax),%r14d
1400a7ded:	41 3a 07             	cmp    (%r15),%al
1400a7df0:	75 17                	jne    0x1400a7e09
1400a7df2:	45 3a 6f 01          	cmp    0x1(%r15),%r13b
1400a7df6:	75 11                	jne    0x1400a7e09
1400a7df8:	41 8b ce             	mov    %r14d,%ecx
1400a7dfb:	e8 20 55 21 00       	call   0x1402bd320
1400a7e00:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1400a7e04:	45 8a e6             	mov    %r14b,%r12b
1400a7e07:	eb 1d                	jmp    0x1400a7e26
1400a7e09:	4c 8d 4d e8          	lea    -0x18(%rbp),%r9
1400a7e0d:	49 8b d7             	mov    %r15,%rdx
1400a7e10:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
1400a7e14:	48 8b cb             	mov    %rbx,%rcx
1400a7e17:	e8 28 d9 01 00       	call   0x1400c5744
1400a7e1c:	8b d8                	mov    %eax,%ebx
1400a7e1e:	85 c0                	test   %eax,%eax
1400a7e20:	75 42                	jne    0x1400a7e64
1400a7e22:	48 8b 45 e0          	mov    -0x20(%rbp),%rax
1400a7e26:	48 8b d0             	mov    %rax,%rdx
1400a7e29:	48 8d 0d 30 e2 23 00 	lea    0x23e230(%rip),%rcx        # 0x1402e6060
1400a7e30:	e8 3f b2 21 00       	call   0x1402c3074
1400a7e35:	48 63 87 00 02 00 00 	movslq 0x200(%rdi),%rax
1400a7e3c:	85 c0                	test   %eax,%eax
1400a7e3e:	0f 84 ec 00 00 00    	je     0x1400a7f30
1400a7e44:	48 8b d0             	mov    %rax,%rdx
1400a7e47:	49 8b ce             	mov    %r14,%rcx
1400a7e4a:	48 c1 e2 03          	shl    $0x3,%rdx
1400a7e4e:	49 8b f5             	mov    %r13,%rsi
1400a7e51:	ff 15 c9 71 32 00    	call   *0x3271c9(%rip)        # 0x1403cf020
1400a7e57:	48 8b d8             	mov    %rax,%rbx
1400a7e5a:	48 85 c0             	test   %rax,%rax
1400a7e5d:	75 48                	jne    0x1400a7ea7
1400a7e5f:	bb 1b 00 00 00       	mov    $0x1b,%ebx
1400a7e64:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1400a7e68:	48 85 c9             	test   %rcx,%rcx
1400a7e6b:	74 0a                	je     0x1400a7e77
1400a7e6d:	45 84 e4             	test   %r12b,%r12b
1400a7e70:	75 05                	jne    0x1400a7e77
1400a7e72:	e8 91 51 21 00       	call   0x1402bd008
1400a7e77:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1400a7e7b:	ff 15 87 71 32 00    	call   *0x327187(%rip)        # 0x1403cf008
1400a7e81:	8b c3                	mov    %ebx,%eax
1400a7e83:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1400a7e87:	48 33 cc             	xor    %rsp,%rcx
1400a7e8a:	e8 21 80 20 00       	call   0x1402afeb0
1400a7e8f:	48 8b 9c 24 98 00 00 	mov    0x98(%rsp),%rbx
1400a7e96:	00
1400a7e97:	48 83 c4 40          	add    $0x40,%rsp
1400a7e9b:	41 5f                	pop    %r15
1400a7e9d:	41 5e                	pop    %r14
1400a7e9f:	41 5d                	pop    %r13
1400a7ea1:	41 5c                	pop    %r12
1400a7ea3:	5f                   	pop    %rdi
1400a7ea4:	5e                   	pop    %rsi
1400a7ea5:	5d                   	pop    %rbp
1400a7ea6:	c3                   	ret
1400a7ea7:	b9 3f 00 00 00       	mov    $0x3f,%ecx
1400a7eac:	44 8d 41 c9          	lea    -0x37(%rcx),%r8d
1400a7eb0:	48 8b 07             	mov    (%rdi),%rax
1400a7eb3:	eb 10                	jmp    0x1400a7ec5
1400a7eb5:	4c 39 68 28          	cmp    %r13,0x28(%rax)
1400a7eb9:	74 07                	je     0x1400a7ec2
1400a7ebb:	48 89 04 f3          	mov    %rax,(%rbx,%rsi,8)
1400a7ebf:	49 03 f6             	add    %r14,%rsi
1400a7ec2:	48 8b 00             	mov    (%rax),%rax
1400a7ec5:	48 85 c0             	test   %rax,%rax
1400a7ec8:	75 eb                	jne    0x1400a7eb5
1400a7eca:	49 03 f8             	add    %r8,%rdi
1400a7ecd:	49 2b ce             	sub    %r14,%rcx
1400a7ed0:	75 de                	jne    0x1400a7eb0
1400a7ed2:	4c 8d 0d 83 01 00 00 	lea    0x183(%rip),%r9        # 0x1400a805c
1400a7ed9:	48 8b d6             	mov    %rsi,%rdx
1400a7edc:	48 8b cb             	mov    %rbx,%rcx
1400a7edf:	e8 3c b3 21 00       	call   0x1402c3220
1400a7ee4:	45 8b f5             	mov    %r13d,%r14d
1400a7ee7:	48 85 f6             	test   %rsi,%rsi
1400a7eea:	74 3b                	je     0x1400a7f27
1400a7eec:	49 8b c5             	mov    %r13,%rax
1400a7eef:	48 8b 0c c3          	mov    (%rbx,%rax,8),%rcx
1400a7ef3:	e8 e8 03 00 00       	call   0x1400a82e0
1400a7ef8:	48 8b f8             	mov    %rax,%rdi
1400a7efb:	48 85 c0             	test   %rax,%rax
1400a7efe:	74 6a                	je     0x1400a7f6a
1400a7f00:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1400a7f04:	48 8d 15 d9 e1 23 00 	lea    0x23e1d9(%rip),%rdx        # 0x1402e60e4
1400a7f0b:	4c 8b c0             	mov    %rax,%r8
1400a7f0e:	e8 0d 21 01 00       	call   0x1400ba020
1400a7f13:	48 8b cf             	mov    %rdi,%rcx
1400a7f16:	ff 15 ec 70 32 00    	call   *0x3270ec(%rip)        # 0x1403cf008
1400a7f1c:	41 ff c6             	inc    %r14d
1400a7f1f:	41 8b c6             	mov    %r14d,%eax
1400a7f22:	48 3b c6             	cmp    %rsi,%rax
1400a7f25:	72 c8                	jb     0x1400a7eef
1400a7f27:	48 8b cb             	mov    %rbx,%rcx
1400a7f2a:	ff 15 d8 70 32 00    	call   *0x3270d8(%rip)        # 0x1403cf008
1400a7f30:	45 84 e4             	test   %r12b,%r12b
1400a7f33:	75 43                	jne    0x1400a7f78
1400a7f35:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1400a7f39:	e8 ca 50 21 00       	call   0x1402bd008
1400a7f3e:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1400a7f42:	4c 89 6d e0          	mov    %r13,-0x20(%rbp)
1400a7f46:	48 85 c9             	test   %rcx,%rcx
1400a7f49:	74 31                	je     0x1400a7f7c
1400a7f4b:	49 8b d7             	mov    %r15,%rdx
1400a7f4e:	e8 11 d7 01 00       	call   0x1400c5664
1400a7f53:	85 c0                	test   %eax,%eax
1400a7f55:	74 21                	je     0x1400a7f78
1400a7f57:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1400a7f5b:	e8 c0 81 22 00       	call   0x1402d0120
1400a7f60:	bb 17 00 00 00       	mov    $0x17,%ebx
1400a7f65:	e9 fa fe ff ff       	jmp    0x1400a7e64
1400a7f6a:	48 8b cb             	mov    %rbx,%rcx
1400a7f6d:	ff 15 95 70 32 00    	call   *0x327095(%rip)        # 0x1403cf008
1400a7f73:	e9 e7 fe ff ff       	jmp    0x1400a7e5f
1400a7f78:	48 8b 4d e8          	mov    -0x18(%rbp),%rcx
1400a7f7c:	ff 15 86 70 32 00    	call   *0x327086(%rip)        # 0x1403cf008
1400a7f82:	e9 4e fe ff ff       	jmp    0x1400a7dd5
1400a7f87:	cc                   	int3
1400a7f88:	4c 8b 11             	mov    (%rcx),%r10
1400a7f8b:	45 33 db             	xor    %r11d,%r11d
1400a7f8e:	4c 8b 0a             	mov    (%rdx),%r9
1400a7f91:	48 83 ca ff          	or     $0xffffffffffffffff,%rdx
1400a7f95:	49 8b 42 18          	mov    0x18(%r10),%rax
1400a7f99:	48 85 c0             	test   %rax,%rax
1400a7f9c:	74 0e                	je     0x1400a7fac
1400a7f9e:	48 8b ca             	mov    %rdx,%rcx
1400a7fa1:	48 ff c1             	inc    %rcx
1400a7fa4:	44 38 1c 08          	cmp    %r11b,(%rax,%rcx,1)
1400a7fa8:	75 f7                	jne    0x1400a7fa1
1400a7faa:	eb 03                	jmp    0x1400a7faf
1400a7fac:	49 8b cb             	mov    %r11,%rcx
1400a7faf:	4d 8b 41 18          	mov    0x18(%r9),%r8
1400a7fb3:	4d 85 c0             	test   %r8,%r8
1400a7fb6:	74 0e                	je     0x1400a7fc6
1400a7fb8:	48 8b c2             	mov    %rdx,%rax
1400a7fbb:	48 ff c0             	inc    %rax
1400a7fbe:	45 38 1c 00          	cmp    %r11b,(%r8,%rax,1)
1400a7fc2:	75 f7                	jne    0x1400a7fbb
1400a7fc4:	eb 03                	jmp    0x1400a7fc9
1400a7fc6:	49 8b c3             	mov    %r11,%rax
1400a7fc9:	48 3b c8             	cmp    %rax,%rcx
1400a7fcc:	74 08                	je     0x1400a7fd6
1400a7fce:	1b c0                	sbb    %eax,%eax
1400a7fd0:	83 e0 02             	and    $0x2,%eax
1400a7fd3:	03 c2                	add    %edx,%eax
1400a7fd5:	c3                   	ret
1400a7fd6:	49 8b 42 28          	mov    0x28(%r10),%rax
1400a7fda:	48 85 c0             	test   %rax,%rax
1400a7fdd:	74 0e                	je     0x1400a7fed
1400a7fdf:	48 8b ca             	mov    %rdx,%rcx
1400a7fe2:	48 ff c1             	inc    %rcx
1400a7fe5:	44 38 1c 08          	cmp    %r11b,(%rax,%rcx,1)
1400a7fe9:	75 f7                	jne    0x1400a7fe2
1400a7feb:	eb 03                	jmp    0x1400a7ff0
1400a7fed:	49 8b cb             	mov    %r11,%rcx
1400a7ff0:	4d 8b 41 28          	mov    0x28(%r9),%r8
1400a7ff4:	4d 85 c0             	test   %r8,%r8
1400a7ff7:	74 0e                	je     0x1400a8007
1400a7ff9:	48 8b c2             	mov    %rdx,%rax
1400a7ffc:	48 ff c0             	inc    %rax
1400a7fff:	45 38 1c 00          	cmp    %r11b,(%r8,%rax,1)
1400a8003:	75 f7                	jne    0x1400a7ffc
1400a8005:	eb 03                	jmp    0x1400a800a
1400a8007:	49 8b c3             	mov    %r11,%rax
1400a800a:	48 3b c8             	cmp    %rax,%rcx
1400a800d:	75 bf                	jne    0x1400a7fce
1400a800f:	49 8b 42 08          	mov    0x8(%r10),%rax
1400a8013:	48 85 c0             	test   %rax,%rax
1400a8016:	74 0e                	je     0x1400a8026
1400a8018:	48 8b ca             	mov    %rdx,%rcx
1400a801b:	48 ff c1             	inc    %rcx
1400a801e:	44 38 1c 08          	cmp    %r11b,(%rax,%rcx,1)
1400a8022:	75 f7                	jne    0x1400a801b
1400a8024:	eb 03                	jmp    0x1400a8029
1400a8026:	49 8b cb             	mov    %r11,%rcx
1400a8029:	4d 8b 41 08          	mov    0x8(%r9),%r8
1400a802d:	4d 85 c0             	test   %r8,%r8
1400a8030:	74 0e                	je     0x1400a8040
1400a8032:	48 8b c2             	mov    %rdx,%rax
1400a8035:	48 ff c0             	inc    %rax
1400a8038:	45 38 1c 00          	cmp    %r11b,(%r8,%rax,1)
1400a803c:	75 f7                	jne    0x1400a8035
1400a803e:	eb 03                	jmp    0x1400a8043
1400a8040:	49 8b c3             	mov    %r11,%rax
1400a8043:	48 3b c8             	cmp    %rax,%rcx
1400a8046:	75 86                	jne    0x1400a7fce
1400a8048:	41 8b 4a 3c          	mov    0x3c(%r10),%ecx
1400a804c:	b8 01 00 00 00       	mov    $0x1,%eax
1400a8051:	41 39 49 3c          	cmp    %ecx,0x3c(%r9)
1400a8055:	0f 4f d0             	cmovg  %eax,%edx
1400a8058:	8b c2                	mov    %edx,%eax
1400a805a:	c3                   	ret
1400a805b:	cc                   	int3
1400a805c:	4c 8b 02             	mov    (%rdx),%r8
1400a805f:	83 c8 ff             	or     $0xffffffff,%eax
1400a8062:	48 8b 09             	mov    (%rcx),%rcx
1400a8065:	8d 50 02             	lea    0x2(%rax),%edx
1400a8068:	8b 49 3c             	mov    0x3c(%rcx),%ecx
1400a806b:	41 39 48 3c          	cmp    %ecx,0x3c(%r8)
1400a806f:	0f 4f c2             	cmovg  %edx,%eax
1400a8072:	c3                   	ret
1400a8073:	cc                   	int3
1400a8074:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400a8079:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400a807e:	57                   	push   %rdi
1400a807f:	48 83 ec 20          	sub    $0x20,%rsp
1400a8083:	48 8b fa             	mov    %rdx,%rdi
1400a8086:	48 83 cb ff          	or     $0xffffffffffffffff,%rbx
1400a808a:	48 ff c3             	inc    %rbx
1400a808d:	41 80 3c 18 00       	cmpb   $0x0,(%r8,%rbx,1)
1400a8092:	75 f6                	jne    0x1400a808a
1400a8094:	48 3b df             	cmp    %rdi,%rbx
1400a8097:	72 2a                	jb     0x1400a80c3
1400a8099:	48 8b f3             	mov    %rbx,%rsi
1400a809c:	48 2b f7             	sub    %rdi,%rsi
1400a809f:	49 03 f0             	add    %r8,%rsi
1400a80a2:	4c 8b c7             	mov    %rdi,%r8
1400a80a5:	48 8b d6             	mov    %rsi,%rdx
1400a80a8:	e8 5f 16 01 00       	call   0x1400b970c
1400a80ad:	85 c0                	test   %eax,%eax
1400a80af:	74 12                	je     0x1400a80c3
1400a80b1:	48 3b df             	cmp    %rdi,%rbx
1400a80b4:	74 09                	je     0x1400a80bf
1400a80b6:	80 7e ff 2e          	cmpb   $0x2e,-0x1(%rsi)
1400a80ba:	0f 94 c0             	sete   %al
1400a80bd:	eb 06                	jmp    0x1400a80c5
1400a80bf:	b0 01                	mov    $0x1,%al
1400a80c1:	eb 02                	jmp    0x1400a80c5
1400a80c3:	32 c0                	xor    %al,%al
1400a80c5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400a80ca:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400a80cf:	48 83 c4 20          	add    $0x20,%rsp
1400a80d3:	5f                   	pop    %rdi
1400a80d4:	c3                   	ret
1400a80d5:	cc                   	int3
1400a80d6:	cc                   	int3
1400a80d7:	cc                   	int3
1400a80d8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400a80dd:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400a80e2:	57                   	push   %rdi
1400a80e3:	48 83 ec 20          	sub    $0x20,%rsp
1400a80e7:	48 8b d9             	mov    %rcx,%rbx
1400a80ea:	48 85 c9             	test   %rcx,%rcx
1400a80ed:	0f 84 ad 00 00 00    	je     0x1400a81a0
1400a80f3:	e8 50 3a 01 00       	call   0x1400bbb48
1400a80f8:	84 c0                	test   %al,%al
1400a80fa:	0f 85 a0 00 00 00    	jne    0x1400a81a0
1400a8100:	33 f6                	xor    %esi,%esi
1400a8102:	48 83 cf ff          	or     $0xffffffffffffffff,%rdi
1400a8106:	48 ff c7             	inc    %rdi
1400a8109:	40 38 34 3b          	cmp    %sil,(%rbx,%rdi,1)
1400a810d:	75 f7                	jne    0x1400a8106
1400a810f:	4c 8b c7             	mov    %rdi,%r8
1400a8112:	ba 2e 00 00 00       	mov    $0x2e,%edx
1400a8117:	48 8b cb             	mov    %rbx,%rcx
1400a811a:	e8 dd cd 01 00       	call   0x1400c4efc
1400a811f:	48 85 c0             	test   %rax,%rax
1400a8122:	74 27                	je     0x1400a814b
1400a8124:	48 2b c3             	sub    %rbx,%rax
1400a8127:	ba 2e 00 00 00       	mov    $0x2e,%edx
1400a812c:	4c 8b c0             	mov    %rax,%r8
1400a812f:	48 8b cb             	mov    %rbx,%rcx
1400a8132:	e8 c5 cd 01 00       	call   0x1400c4efc
1400a8137:	48 8b f0             	mov    %rax,%rsi
1400a813a:	48 85 c0             	test   %rax,%rax
1400a813d:	74 0c                	je     0x1400a814b
1400a813f:	48 ff c6             	inc    %rsi
1400a8142:	48 8b cb             	mov    %rbx,%rcx
1400a8145:	48 2b ce             	sub    %rsi,%rcx
1400a8148:	48 03 f9             	add    %rcx,%rdi
1400a814b:	48 85 f6             	test   %rsi,%rsi
1400a814e:	48 0f 45 de          	cmovne %rsi,%rbx
1400a8152:	48 8d 34 3b          	lea    (%rbx,%rdi,1),%rsi
1400a8156:	bf 05 15 00 00       	mov    $0x1505,%edi
1400a815b:	eb 15                	jmp    0x1400a8172
1400a815d:	8a 0b                	mov    (%rbx),%cl
1400a815f:	e8 40 14 01 00       	call   0x1400b95a4
1400a8164:	48 6b ff 21          	imul   $0x21,%rdi,%rdi
1400a8168:	48 0f be c8          	movsbq %al,%rcx
1400a816c:	48 33 f9             	xor    %rcx,%rdi
1400a816f:	48 ff c3             	inc    %rbx
1400a8172:	48 3b de             	cmp    %rsi,%rbx
1400a8175:	72 e6                	jb     0x1400a815d
1400a8177:	48 8b cf             	mov    %rdi,%rcx
1400a817a:	48 b8 11 04 41 10 04 	movabs $0x410410410410411,%rax
1400a8181:	41 10 04
1400a8184:	48 f7 e7             	mul    %rdi
1400a8187:	48 2b ca             	sub    %rdx,%rcx
1400a818a:	48 d1 e9             	shr    $1,%rcx
1400a818d:	48 03 ca             	add    %rdx,%rcx
1400a8190:	48 c1 e9 05          	shr    $0x5,%rcx
1400a8194:	48 6b c9 3f          	imul   $0x3f,%rcx,%rcx
1400a8198:	48 2b f9             	sub    %rcx,%rdi
1400a819b:	48 8b c7             	mov    %rdi,%rax