1405a4d7f:	cc                   	int3
1405a4d80:	48 8b 09             	mov    (%rcx),%rcx
1405a4d83:	4c 8b d2             	mov    %rdx,%r10
1405a4d86:	33 d2                	xor    %edx,%edx
1405a4d88:	49 8b c0             	mov    %r8,%rax
1405a4d8b:	48 f7 35 c6 62 e0 00 	divq   0xe062c6(%rip)        # 0x1413ab058
1405a4d92:	33 d2                	xor    %edx,%edx
1405a4d94:	48 8d 04 c1          	lea    (%rcx,%rax,8),%rax
1405a4d98:	49 89 02             	mov    %rax,(%r10)
1405a4d9b:	49 8b c0             	mov    %r8,%rax
1405a4d9e:	48 f7 35 b3 62 e0 00 	divq   0xe062b3(%rip)        # 0x1413ab058
1405a4da5:	b8 01 00 00 00       	mov    $0x1,%eax
1405a4daa:	48 8b ca             	mov    %rdx,%rcx
1405a4dad:	48 d3 e0             	shl    %cl,%rax
1405a4db0:	49 89 42 08          	mov    %rax,0x8(%r10)
1405a4db4:	49 8b c2             	mov    %r10,%rax
1405a4db7:	c3                   	ret
1405a4db8:	cc                   	int3
1405a4db9:	cc                   	int3
1405a4dba:	cc                   	int3
1405a4dbb:	cc                   	int3
1405a4dbc:	cc                   	int3
1405a4dbd:	cc                   	int3
1405a4dbe:	cc                   	int3
1405a4dbf:	cc                   	int3
1405a4dc0:	48 8b 41 08          	mov    0x8(%rcx),%rax
1405a4dc4:	48 8b 11             	mov    (%rcx),%rdx
1405a4dc7:	48 85 02             	test   %rax,(%rdx)
1405a4dca:	0f 95 c0             	setne  %al
1405a4dcd:	c3                   	ret
1405a4dce:	cc                   	int3
1405a4dcf:	cc                   	int3
1405a4dd0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1405a4dd5:	4c 8b 11             	mov    (%rcx),%r10
1405a4dd8:	45 33 c0             	xor    %r8d,%r8d
1405a4ddb:	48 8b 41 08          	mov    0x8(%rcx),%rax
1405a4ddf:	48 8b da             	mov    %rdx,%rbx
1405a4de2:	49 2b c2             	sub    %r10,%rax
1405a4de5:	4c 8b c9             	mov    %rcx,%r9
1405a4de8:	48 c1 f8 03          	sar    $0x3,%rax
1405a4dec:	48 85 c0             	test   %rax,%rax
1405a4def:	74 3e                	je     0x1405a4e2f
1405a4df1:	41 8b d0             	mov    %r8d,%edx
1405a4df4:	45 8b d8             	mov    %r8d,%r11d
1405a4df7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1405a4dfe:	00 00
1405a4e00:	4b 8b 0c c2          	mov    (%r10,%r8,8),%rcx
1405a4e04:	48 8d 52 08          	lea    0x8(%rdx),%rdx
1405a4e08:	48 8b 03             	mov    (%rbx),%rax
1405a4e0b:	4d 8d 5b 08          	lea    0x8(%r11),%r11
1405a4e0f:	49 ff c0             	inc    %r8
1405a4e12:	4a 23 4c 18 f8       	and    -0x8(%rax,%r11,1),%rcx
1405a4e17:	4a 89 4c 12 f8       	mov    %rcx,-0x8(%rdx,%r10,1)
1405a4e1c:	4d 8b 11             	mov    (%r9),%r10
1405a4e1f:	49 8b 41 08          	mov    0x8(%r9),%rax
1405a4e23:	49 2b c2             	sub    %r10,%rax
1405a4e26:	48 c1 f8 03          	sar    $0x3,%rax
1405a4e2a:	4c 3b c0             	cmp    %rax,%r8
1405a4e2d:	72 d1                	jb     0x1405a4e00
1405a4e2f:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
1405a4e34:	49 8b c1             	mov    %r9,%rax
1405a4e37:	c3                   	ret
1405a4e38:	cc                   	int3
1405a4e39:	cc                   	int3
1405a4e3a:	cc                   	int3
1405a4e3b:	cc                   	int3
1405a4e3c:	cc                   	int3
1405a4e3d:	cc                   	int3
1405a4e3e:	cc                   	int3
1405a4e3f:	cc                   	int3
1405a4e40:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1405a4e45:	4c 8b 11             	mov    (%rcx),%r10
1405a4e48:	45 33 c0             	xor    %r8d,%r8d
1405a4e4b:	48 8b 41 08          	mov    0x8(%rcx),%rax
1405a4e4f:	48 8b da             	mov    %rdx,%rbx
1405a4e52:	49 2b c2             	sub    %r10,%rax
1405a4e55:	4c 8b c9             	mov    %rcx,%r9
1405a4e58:	48 c1 f8 03          	sar    $0x3,%rax
1405a4e5c:	48 85 c0             	test   %rax,%rax
1405a4e5f:	74 3e                	je     0x1405a4e9f
1405a4e61:	41 8b d0             	mov    %r8d,%edx
1405a4e64:	45 8b d8             	mov    %r8d,%r11d
1405a4e67:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1405a4e6e:	00 00
1405a4e70:	4b 8b 0c c2          	mov    (%r10,%r8,8),%rcx
1405a4e74:	48 8d 52 08          	lea    0x8(%rdx),%rdx
1405a4e78:	48 8b 03             	mov    (%rbx),%rax
1405a4e7b:	4d 8d 5b 08          	lea    0x8(%r11),%r11
1405a4e7f:	49 ff c0             	inc    %r8
1405a4e82:	4a 0b 4c 18 f8       	or     -0x8(%rax,%r11,1),%rcx
1405a4e87:	4a 89 4c 12 f8       	mov    %rcx,-0x8(%rdx,%r10,1)
1405a4e8c:	4d 8b 11             	mov    (%r9),%r10
1405a4e8f:	49 8b 41 08          	mov    0x8(%r9),%rax
1405a4e93:	49 2b c2             	sub    %r10,%rax
1405a4e96:	48 c1 f8 03          	sar    $0x3,%rax
1405a4e9a:	4c 3b c0             	cmp    %rax,%r8
1405a4e9d:	72 d1                	jb     0x1405a4e70
1405a4e9f:	48 8b 5c 24 08       	mov    0x8(%rsp),%rbx
1405a4ea4:	49 8b c1             	mov    %r9,%rax
1405a4ea7:	c3                   	ret
1405a4ea8:	cc                   	int3
1405a4ea9:	cc                   	int3
1405a4eaa:	cc                   	int3
1405a4eab:	cc                   	int3
1405a4eac:	cc                   	int3
1405a4ead:	cc                   	int3
1405a4eae:	cc                   	int3
1405a4eaf:	cc                   	int3
1405a4eb0:	48 8b 01             	mov    (%rcx),%rax
1405a4eb3:	33 d2                	xor    %edx,%edx
1405a4eb5:	4c 8b 41 08          	mov    0x8(%rcx),%r8
1405a4eb9:	4c 2b c0             	sub    %rax,%r8
1405a4ebc:	49 c1 f8 03          	sar    $0x3,%r8
1405a4ec0:	4d 85 c0             	test   %r8,%r8
1405a4ec3:	74 12                	je     0x1405a4ed7
1405a4ec5:	48 83 38 00          	cmpq   $0x0,(%rax)
1405a4ec9:	75 0f                	jne    0x1405a4eda
1405a4ecb:	48 ff c2             	inc    %rdx
1405a4ece:	48 83 c0 08          	add    $0x8,%rax
1405a4ed2:	49 3b d0             	cmp    %r8,%rdx
1405a4ed5:	72 ee                	jb     0x1405a4ec5
1405a4ed7:	b0 01                	mov    $0x1,%al
1405a4ed9:	c3                   	ret
1405a4eda:	32 c0                	xor    %al,%al
1405a4edc:	c3                   	ret
1405a4edd:	cc                   	int3
1405a4ede:	cc                   	int3
1405a4edf:	cc                   	int3
1405a4ee0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1405a4ee5:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1405a4eea:	56                   	push   %rsi
1405a4eeb:	48 83 ec 50          	sub    $0x50,%rsp
1405a4eef:	48 8b 05 0a 40 e1 00 	mov    0xe1400a(%rip),%rax        # 0x1413b8f00
1405a4ef6:	48 33 c4             	xor    %rsp,%rax
1405a4ef9:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1405a4efe:	48 8b f1             	mov    %rcx,%rsi
1405a4f01:	b9 03 00 00 00       	mov    $0x3,%ecx
1405a4f06:	e8 c5 6d 2c 00       	call   0x14086bcd0
1405a4f0b:	4c 8b 06             	mov    (%rsi),%r8
1405a4f0e:	33 db                	xor    %ebx,%ebx
1405a4f10:	48 8b 56 08          	mov    0x8(%rsi),%rdx
1405a4f14:	48 8b e8             	mov    %rax,%rbp
1405a4f17:	49 2b d0             	sub    %r8,%rdx
1405a4f1a:	48 c1 fa 03          	sar    $0x3,%rdx
1405a4f1e:	48 85 d2             	test   %rdx,%rdx
1405a4f21:	74 3e                	je     0x1405a4f61
1405a4f23:	48 89 7c 24 68       	mov    %rdi,0x68(%rsp)
1405a4f28:	8b fb                	mov    %ebx,%edi
1405a4f2a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1405a4f30:	4a 8d 14 07          	lea    (%rdi,%r8,1),%rdx
1405a4f34:	48 8b cd             	mov    %rbp,%rcx
1405a4f37:	41 b8 08 00 00 00    	mov    $0x8,%r8d
1405a4f3d:	e8 5e 6e 2c 00       	call   0x14086bda0
1405a4f42:	4c 8b 06             	mov    (%rsi),%r8
1405a4f45:	48 8d 7f 08          	lea    0x8(%rdi),%rdi
1405a4f49:	48 8b 46 08          	mov    0x8(%rsi),%rax
1405a4f4d:	48 ff c3             	inc    %rbx
1405a4f50:	49 2b c0             	sub    %r8,%rax
1405a4f53:	48 c1 f8 03          	sar    $0x3,%rax
1405a4f57:	48 3b d8             	cmp    %rax,%rbx
1405a4f5a:	72 d4                	jb     0x1405a4f30
1405a4f5c:	48 8b 7c 24 68       	mov    0x68(%rsp),%rdi
1405a4f61:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1405a4f66:	48 8b cd             	mov    %rbp,%rcx
1405a4f69:	e8 22 6d 2c 00       	call   0x14086bc90
1405a4f6e:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
1405a4f73:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1405a4f78:	48 33 cc             	xor    %rsp,%rcx
1405a4f7b:	e8 80 65 87 00       	call   0x140e1b500
1405a4f80:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1405a4f85:	48 8b 6c 24 78       	mov    0x78(%rsp),%rbp
1405a4f8a:	48 83 c4 50          	add    $0x50,%rsp
1405a4f8e:	5e                   	pop    %rsi
1405a4f8f:	c3                   	ret
1405a4f90:	40 53                	rex push %rbx
1405a4f92:	48 83 ec 20          	sub    $0x20,%rsp
1405a4f96:	4c 8b 41 08          	mov    0x8(%rcx),%r8
1405a4f9a:	48 8b d9             	mov    %rcx,%rbx
1405a4f9d:	48 8b 09             	mov    (%rcx),%rcx
1405a4fa0:	33 d2                	xor    %edx,%edx
1405a4fa2:	4c 2b c1             	sub    %rcx,%r8
1405a4fa5:	49 83 e0 f8          	and    $0xfffffffffffffff8,%r8
1405a4fa9:	e8 02 a7 93 00       	call   0x140edf6b0
1405a4fae:	48 8b c3             	mov    %rbx,%rax
1405a4fb1:	48 83 c4 20          	add    $0x20,%rsp
1405a4fb5:	5b                   	pop    %rbx
1405a4fb6:	c3                   	ret
1405a4fb7:	cc                   	int3
1405a4fb8:	cc                   	int3
1405a4fb9:	cc                   	int3
1405a4fba:	cc                   	int3
1405a4fbb:	cc                   	int3
1405a4fbc:	cc                   	int3
1405a4fbd:	cc                   	int3
1405a4fbe:	cc                   	int3
1405a4fbf:	cc                   	int3
1405a4fc0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1405a4fc5:	55                   	push   %rbp
1405a4fc6:	56                   	push   %rsi
1405a4fc7:	57                   	push   %rdi
1405a4fc8:	41 54                	push   %r12
1405a4fca:	41 55                	push   %r13
1405a4fcc:	41 56                	push   %r14
1405a4fce:	41 57                	push   %r15
1405a4fd0:	48 8d 6c 24 d9       	lea    -0x27(%rsp),%rbp
1405a4fd5:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
1405a4fdc:	4c 8b ea             	mov    %rdx,%r13
1405a4fdf:	4c 8b e1             	mov    %rcx,%r12
1405a4fe2:	45 33 ff             	xor    %r15d,%r15d
1405a4fe5:	48 8b 59 18          	mov    0x18(%rcx),%rbx
1405a4fe9:	44 88 7d ef          	mov    %r15b,-0x11(%rbp)
1405a4fed:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1405a4ff1:	e8 aa cc e1 ff       	call   0x1403c1ca0
1405a4ff6:	48 89 5d c7          	mov    %rbx,-0x39(%rbp)
1405a4ffa:	c6 45 ef 02          	movb   $0x2,-0x11(%rbp)
1405a4ffe:	49 8b 5c 24 08       	mov    0x8(%r12),%rbx
1405a5003:	49 2b 1c 24          	sub    (%r12),%rbx
1405a5007:	48 c1 fb 03          	sar    $0x3,%rbx
1405a500b:	44 88 7d 1f          	mov    %r15b,0x1f(%rbp)
1405a500f:	48 8d 4d f7          	lea    -0x9(%rbp),%rcx
1405a5013:	e8 88 cc e1 ff       	call   0x1403c1ca0
1405a5018:	48 89 5d f7          	mov    %rbx,-0x9(%rbp)
1405a501c:	c6 45 1f 02          	movb   $0x2,0x1f(%rbp)
1405a5020:	0f 57 c0             	xorps  %xmm0,%xmm0
1405a5023:	f3 0f 7f 45 87       	movdqu %xmm0,-0x79(%rbp)
1405a5028:	4c 89 7d 97          	mov    %r15,-0x69(%rbp)
1405a502c:	b9 60 00 00 00       	mov    $0x60,%ecx
1405a5031:	e8 d2 60 87 00       	call   0x140e1b108
1405a5036:	48 8b d8             	mov    %rax,%rbx
1405a5039:	48 89 45 87          	mov    %rax,-0x79(%rbp)
1405a503d:	48 89 45 8f          	mov    %rax,-0x71(%rbp)
1405a5041:	48 8d 48 60          	lea    0x60(%rax),%rcx
1405a5045:	48 89 4d 97          	mov    %rcx,-0x69(%rbp)
1405a5049:	48 8d 45 87          	lea    -0x79(%rbp),%rax
1405a504d:	48 89 45 77          	mov    %rax,0x77(%rbp)
1405a5051:	48 8d 7d c7          	lea    -0x39(%rbp),%rdi
1405a5055:	48 89 5d a7          	mov    %rbx,-0x59(%rbp)
1405a5059:	48 89 5d af          	mov    %rbx,-0x51(%rbp)
1405a505d:	48 8d 45 87          	lea    -0x79(%rbp),%rax
1405a5061:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
1405a5065:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
1405a506c:	00 00 00 00
1405a5070:	48 89 5d 7f          	mov    %rbx,0x7f(%rbp)
1405a5074:	c6 43 28 ff          	movb   $0xff,0x28(%rbx)
1405a5078:	48 89 5d 67          	mov    %rbx,0x67(%rbp)
1405a507c:	48 0f be 4f 28       	movsbq 0x28(%rdi),%rcx
1405a5081:	48 ff c1             	inc    %rcx
1405a5084:	4c 8b c7             	mov    %rdi,%r8
1405a5087:	48 8d 55 67          	lea    0x67(%rbp),%rdx
1405a508b:	e8 90 b7 f9 ff       	call   0x140540820
1405a5090:	90                   	nop
1405a5091:	48 83 c3 30          	add    $0x30,%rbx
1405a5095:	48 89 5d af          	mov    %rbx,-0x51(%rbp)
1405a5099:	48 83 c7 30          	add    $0x30,%rdi
1405a509d:	48 8d 45 27          	lea    0x27(%rbp),%rax
1405a50a1:	48 3b f8             	cmp    %rax,%rdi
1405a50a4:	75 ca                	jne    0x1405a5070
1405a50a6:	48 89 5d 8f          	mov    %rbx,-0x71(%rbp)
1405a50aa:	4c 8d 0d 8f cc e1 ff 	lea    -0x1e3371(%rip),%r9        # 0x1403c1d40
1405a50b1:	ba 30 00 00 00       	mov    $0x30,%edx
1405a50b6:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1405a50bc:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1405a50c0:	e8 87 64 87 00       	call   0x140e1b54c
1405a50c5:	4d 8b 44 24 08       	mov    0x8(%r12),%r8
1405a50ca:	4d 2b 04 24          	sub    (%r12),%r8
1405a50ce:	49 c1 f8 03          	sar    $0x3,%r8
1405a50d2:	49 83 c0 02          	add    $0x2,%r8
1405a50d6:	4c 89 45 67          	mov    %r8,0x67(%rbp)
1405a50da:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
1405a50de:	48 2b 4d 87          	sub    -0x79(%rbp),%rcx
1405a50e2:	48 b8 ab aa aa aa aa 	movabs $0x2aaaaaaaaaaaaaab,%rax
1405a50e9:	aa aa 2a
1405a50ec:	48 f7 e9             	imul   %rcx
1405a50ef:	48 c1 fa 03          	sar    $0x3,%rdx
1405a50f3:	48 8b c2             	mov    %rdx,%rax
1405a50f6:	48 c1 e8 3f          	shr    $0x3f,%rax
1405a50fa:	48 03 d0             	add    %rax,%rdx
1405a50fd:	4c 3b c2             	cmp    %rdx,%r8
1405a5100:	76 20                	jbe    0x1405a5122
1405a5102:	48 b8 55 55 55 55 55 	movabs $0x555555555555555,%rax
1405a5109:	55 55 05
1405a510c:	4c 3b c0             	cmp    %rax,%r8
1405a510f:	0f 87 64 01 00 00    	ja     0x1405a5279
1405a5115:	48 8d 55 67          	lea    0x67(%rbp),%rdx
1405a5119:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
1405a511d:	e8 1e b3 f9 ff       	call   0x140540440
1405a5122:	4d 8b f7             	mov    %r15,%r14
1405a5125:	49 8b 0c 24          	mov    (%r12),%rcx
1405a5129:	49 8b 44 24 08       	mov    0x8(%r12),%rax
1405a512e:	48 2b c1             	sub    %rcx,%rax
1405a5131:	48 c1 f8 03          	sar    $0x3,%rax
1405a5135:	48 8b 5d 8f          	mov    -0x71(%rbp),%rbx
1405a5139:	48 85 c0             	test   %rax,%rax
1405a513c:	74 62                	je     0x1405a51a0
1405a513e:	49 8b f7             	mov    %r15,%rsi
1405a5141:	48 8b 3c 31          	mov    (%rcx,%rsi,1),%rdi
1405a5145:	48 89 7d 67          	mov    %rdi,0x67(%rbp)
1405a5149:	48 3b 5d 97          	cmp    -0x69(%rbp),%rbx
1405a514d:	74 21                	je     0x1405a5170
1405a514f:	c6 43 28 00          	movb   $0x0,0x28(%rbx)
1405a5153:	48 8b cb             	mov    %rbx,%rcx
1405a5156:	e8 45 cb e1 ff       	call   0x1403c1ca0
1405a515b:	c6 43 28 02          	movb   $0x2,0x28(%rbx)
1405a515f:	48 89 3b             	mov    %rdi,(%rbx)
1405a5162:	48 8b 5d 8f          	mov    -0x71(%rbp),%rbx
1405a5166:	48 83 c3 30          	add    $0x30,%rbx
1405a516a:	48 89 5d 8f          	mov    %rbx,-0x71(%rbp)
1405a516e:	eb 14                	jmp    0x1405a5184
1405a5170:	4c 8d 45 67          	lea    0x67(%rbp),%r8
1405a5174:	48 8b d3             	mov    %rbx,%rdx
1405a5177:	48 8d 4d 87          	lea    -0x79(%rbp),%rcx
1405a517b:	e8 50 95 ff ff       	call   0x14059e6d0
1405a5180:	48 8b 5d 8f          	mov    -0x71(%rbp),%rbx
1405a5184:	49 ff c6             	inc    %r14
1405a5187:	49 8b 0c 24          	mov    (%r12),%rcx
1405a518b:	48 83 c6 08          	add    $0x8,%rsi
1405a518f:	49 8b 44 24 08       	mov    0x8(%r12),%rax
1405a5194:	48 2b c1             	sub    %rcx,%rax
1405a5197:	48 c1 f8 03          	sar    $0x3,%rax
1405a519b:	4c 3b f0             	cmp    %rax,%r14
1405a519e:	72 a1                	jb     0x1405a5141
1405a51a0:	4c 8b 75 97          	mov    -0x69(%rbp),%r14
1405a51a4:	4c 89 7d 97          	mov    %r15,-0x69(%rbp)
1405a51a8:	4c 89 7d 8f          	mov    %r15,-0x71(%rbp)
1405a51ac:	48 8b 7d 87          	mov    -0x79(%rbp),%rdi
1405a51b0:	4c 89 7d 87          	mov    %r15,-0x79(%rbp)
1405a51b4:	41 c6 45 00 01       	movb   $0x1,0x0(%r13)
1405a51b9:	41 c6 45 30 00       	movb   $0x0,0x30(%r13)
1405a51be:	49 8d 4d 08          	lea    0x8(%r13),%rcx
1405a51c2:	e8 d9 ca e1 ff       	call   0x1403c1ca0
1405a51c7:	49 89 7d 08          	mov    %rdi,0x8(%r13)
1405a51cb:	49 89 5d 10          	mov    %rbx,0x10(%r13)
1405a51cf:	4d 89 75 18          	mov    %r14,0x18(%r13)
1405a51d3:	41 c6 45 30 0e       	movb   $0xe,0x30(%r13)
1405a51d8:	48 be ab aa aa aa aa 	movabs $0x2aaaaaaaaaaaaaab,%rsi
1405a51df:	aa aa 2a
1405a51e2:	48 8b 5d 87          	mov    -0x79(%rbp),%rbx
1405a51e6:	48 85 db             	test   %rbx,%rbx
1405a51e9:	74 6a                	je     0x1405a5255
1405a51eb:	48 8b 7d 8f          	mov    -0x71(%rbp),%rdi
1405a51ef:	48 3b df             	cmp    %rdi,%rbx
1405a51f2:	74 15                	je     0x1405a5209
1405a51f4:	48 8b cb             	mov    %rbx,%rcx
1405a51f7:	e8 a4 ca e1 ff       	call   0x1403c1ca0
1405a51fc:	48 83 c3 30          	add    $0x30,%rbx
1405a5200:	48 3b df             	cmp    %rdi,%rbx
1405a5203:	75 ef                	jne    0x1405a51f4
1405a5205:	48 8b 5d 87          	mov    -0x79(%rbp),%rbx
1405a5209:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
1405a520d:	48 2b cb             	sub    %rbx,%rcx