1408bd1fa:	48 8b 05 57 04 af 00 	mov    0xaf0457(%rip),%rax        # 0x1413ad658
1408bd201:	48 29 15 48 68 b7 00 	sub    %rdx,0xb76848(%rip)        # 0x141433a50
1408bd208:	ff 15 12 68 6c 00    	call   *0x6c6812(%rip)        # 0x140f83a20
1408bd20e:	48 8b 0d fb 68 b7 00 	mov    0xb768fb(%rip),%rcx        # 0x141433b10
1408bd215:	48 85 c9             	test   %rcx,%rcx
1408bd218:	74 25                	je     0x1408bd23f
1408bd21a:	48 8b 05 9f 04 af 00 	mov    0xaf049f(%rip),%rax        # 0x1413ad6c0
1408bd221:	ff 15 f9 67 6c 00    	call   *0x6c67f9(%rip)        # 0x140f83a20
1408bd227:	8b 44 24 34          	mov    0x34(%rsp),%eax
1408bd22b:	03 f0                	add    %eax,%esi
1408bd22d:	eb 1c                	jmp    0x1408bd24b
1408bd22f:	48 8b 05 22 04 af 00 	mov    0xaf0422(%rip),%rax        # 0x1413ad658
1408bd236:	48 8b cb             	mov    %rbx,%rcx
1408bd239:	ff 15 e1 67 6c 00    	call   *0x6c67e1(%rip)        # 0x140f83a20
1408bd23f:	8b 44 24 34          	mov    0x34(%rsp),%eax
1408bd243:	03 f0                	add    %eax,%esi
1408bd245:	eb 04                	jmp    0x1408bd24b
1408bd247:	8b 44 24 34          	mov    0x34(%rsp),%eax
1408bd24b:	85 c0                	test   %eax,%eax
1408bd24d:	0f 85 5d fe ff ff    	jne    0x1408bd0b0
1408bd253:	4c 8b bc 24 80 00 00 	mov    0x80(%rsp),%r15
1408bd25a:	00
1408bd25b:	8b c6                	mov    %esi,%eax
1408bd25d:	4c 8b b4 24 88 00 00 	mov    0x88(%rsp),%r14
1408bd264:	00
1408bd265:	4c 8b a4 24 b8 00 00 	mov    0xb8(%rsp),%r12
1408bd26c:	00
1408bd26d:	48 8b bc 24 b0 00 00 	mov    0xb0(%rsp),%rdi
1408bd274:	00
1408bd275:	48 8b ac 24 a8 00 00 	mov    0xa8(%rsp),%rbp
1408bd27c:	00
1408bd27d:	48 8b 9c 24 a0 00 00 	mov    0xa0(%rsp),%rbx
1408bd284:	00
1408bd285:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
1408bd28c:	5e                   	pop    %rsi
1408bd28d:	c3                   	ret
1408bd28e:	cc                   	int3
1408bd28f:	cc                   	int3
1408bd290:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1408bd295:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1408bd29a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1408bd29f:	41 56                	push   %r14
1408bd2a1:	48 83 ec 30          	sub    $0x30,%rsp
1408bd2a5:	33 ff                	xor    %edi,%edi
1408bd2a7:	49 8b f1             	mov    %r9,%rsi
1408bd2aa:	4d 8b f0             	mov    %r8,%r14
1408bd2ad:	8b da                	mov    %edx,%ebx
1408bd2af:	4c 8b c9             	mov    %rcx,%r9
1408bd2b2:	83 fa 02             	cmp    $0x2,%edx
1408bd2b5:	72 38                	jb     0x1408bd2ef
1408bd2b7:	44 8d 42 fe          	lea    -0x2(%rdx),%r8d
1408bd2bb:	b8 cd cc cc cc       	mov    $0xcccccccd,%eax
1408bd2c0:	f7 61 38             	mull   0x38(%rcx)
1408bd2c3:	41 8b c0             	mov    %r8d,%eax
1408bd2c6:	8b ca                	mov    %edx,%ecx
1408bd2c8:	33 d2                	xor    %edx,%edx
1408bd2ca:	c1 e9 02             	shr    $0x2,%ecx
1408bd2cd:	ff c1                	inc    %ecx
1408bd2cf:	f7 f1                	div    %ecx
1408bd2d1:	8b 05 29 05 af 00    	mov    0xaf0529(%rip),%eax        # 0x1413ad800
1408bd2d7:	44 2b c2             	sub    %edx,%r8d
1408bd2da:	33 d2                	xor    %edx,%edx
1408bd2dc:	41 f7 71 34          	divl   0x34(%r9)
1408bd2e0:	ff c8                	dec    %eax
1408bd2e2:	44 3b c0             	cmp    %eax,%r8d
1408bd2e5:	40 0f 94 c7          	sete   %dil
1408bd2e9:	83 c7 02             	add    $0x2,%edi
1408bd2ec:	41 03 f8             	add    %r8d,%edi
1408bd2ef:	49 8b 09             	mov    (%r9),%rcx
1408bd2f2:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1408bd2f7:	45 33 c9             	xor    %r9d,%r9d
1408bd2fa:	8b d7                	mov    %edi,%edx
1408bd2fc:	48 8b 81 10 01 00 00 	mov    0x110(%rcx),%rax
1408bd303:	ff 15 17 67 6c 00    	call   *0x6c6717(%rip)        # 0x140f83a20
1408bd309:	85 c0                	test   %eax,%eax
1408bd30b:	0f 85 21 01 00 00    	jne    0x1408bd432
1408bd311:	4c 8b 5c 24 40       	mov    0x40(%rsp),%r11
1408bd316:	2b df                	sub    %edi,%ebx
1408bd318:	ff cb                	dec    %ebx
1408bd31a:	49 8b 4b 08          	mov    0x8(%r11),%rcx
1408bd31e:	8d 04 9b             	lea    (%rbx,%rbx,4),%eax
1408bd321:	85 c0                	test   %eax,%eax
1408bd323:	79 65                	jns    0x1408bd38a
1408bd325:	41 f6 43 34 20       	testb  $0x20,0x34(%r11)
1408bd32a:	74 4e                	je     0x1408bd37a
1408bd32c:	4d 8b 4b 28          	mov    0x28(%r11),%r9
1408bd330:	41 ff 89 98 00 00 00 	decl   0x98(%r9)
1408bd337:	49 8b 81 a8 00 00 00 	mov    0xa8(%r9),%rax
1408bd33e:	49 89 43 20          	mov    %rax,0x20(%r11)
1408bd342:	49 8b 49 48          	mov    0x48(%r9),%rcx
1408bd346:	4d 89 99 a8 00 00 00 	mov    %r11,0xa8(%r9)
1408bd34d:	41 8b 53 30          	mov    0x30(%r11),%edx
1408bd351:	ff ca                	dec    %edx
1408bd353:	4c 8b 01             	mov    (%rcx),%r8
1408bd356:	49 0f af 91 c8 00 00 	imul   0xc8(%r9),%rdx
1408bd35d:	00
1408bd35e:	49 8b 80 90 00 00 00 	mov    0x90(%r8),%rax
1408bd365:	4d 8b 43 08          	mov    0x8(%r11),%r8
1408bd369:	ff 15 b1 66 6c 00    	call   *0x6c66b1(%rip)        # 0x140f83a20
1408bd36f:	41 b9 63 09 01 00    	mov    $0x10963,%r9d
1408bd375:	e9 8f 00 00 00       	jmp    0x1408bd409
1408bd37a:	49 8b cb             	mov    %r11,%rcx
1408bd37d:	e8 4e 47 03 00       	call   0x1408f1ad0
1408bd382:	41 b9 63 09 01 00    	mov    $0x10963,%r9d
1408bd388:	eb 7f                	jmp    0x1408bd409
1408bd38a:	48 98                	cltq
1408bd38c:	48 03 c8             	add    %rax,%rcx
1408bd38f:	0f b6 01             	movzbl (%rcx),%eax
1408bd392:	41 88 06             	mov    %al,(%r14)
1408bd395:	48 85 f6             	test   %rsi,%rsi
1408bd398:	74 07                	je     0x1408bd3a1
1408bd39a:	8b 41 01             	mov    0x1(%rcx),%eax
1408bd39d:	0f c8                	bswap  %eax
1408bd39f:	89 06                	mov    %eax,(%rsi)
1408bd3a1:	41 f6 43 34 20       	testb  $0x20,0x34(%r11)
1408bd3a6:	74 45                	je     0x1408bd3ed
1408bd3a8:	4d 8b 53 28          	mov    0x28(%r11),%r10
1408bd3ac:	41 ff 8a 98 00 00 00 	decl   0x98(%r10)
1408bd3b3:	49 8b 82 a8 00 00 00 	mov    0xa8(%r10),%rax
1408bd3ba:	49 89 43 20          	mov    %rax,0x20(%r11)
1408bd3be:	49 8b 4a 48          	mov    0x48(%r10),%rcx
1408bd3c2:	4d 89 9a a8 00 00 00 	mov    %r11,0xa8(%r10)
1408bd3c9:	41 8b 53 30          	mov    0x30(%r11),%edx
1408bd3cd:	4d 8b 43 08          	mov    0x8(%r11),%r8
1408bd3d1:	ff ca                	dec    %edx
1408bd3d3:	4c 8b 09             	mov    (%rcx),%r9
1408bd3d6:	49 0f af 92 c8 00 00 	imul   0xc8(%r10),%rdx
1408bd3dd:	00
1408bd3de:	49 8b 81 90 00 00 00 	mov    0x90(%r9),%rax
1408bd3e5:	ff 15 35 66 6c 00    	call   *0x6c6635(%rip)        # 0x140f83a20
1408bd3eb:	eb 08                	jmp    0x1408bd3f5
1408bd3ed:	49 8b cb             	mov    %r11,%rcx
1408bd3f0:	e8 db 46 03 00       	call   0x1408f1ad0
1408bd3f5:	41 0f b6 06          	movzbl (%r14),%eax
1408bd3f9:	fe c8                	dec    %al
1408bd3fb:	3c 04                	cmp    $0x4,%al
1408bd3fd:	77 04                	ja     0x1408bd403
1408bd3ff:	33 c0                	xor    %eax,%eax
1408bd401:	eb 2f                	jmp    0x1408bd432
1408bd403:	41 b9 6b 09 01 00    	mov    $0x1096b,%r9d
1408bd409:	48 8d 05 34 66 79 00 	lea    0x796634(%rip),%rax        # 0x141053a44
1408bd410:	b9 0b 00 00 00       	mov    $0xb,%ecx
1408bd415:	4c 8d 05 54 64 79 00 	lea    0x796454(%rip),%r8        # 0x141053870
1408bd41c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1408bd421:	48 8d 15 28 64 79 00 	lea    0x796428(%rip),%rdx        # 0x141053850
1408bd428:	e8 13 c1 fb ff       	call   0x140879540
1408bd42d:	b8 0b 00 00 00       	mov    $0xb,%eax
1408bd432:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1408bd437:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1408bd43c:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
1408bd441:	48 83 c4 30          	add    $0x30,%rsp
1408bd445:	41 5e                	pop    %r14
1408bd447:	c3                   	ret
1408bd448:	cc                   	int3
1408bd449:	cc                   	int3
1408bd44a:	cc                   	int3
1408bd44b:	cc                   	int3
1408bd44c:	cc                   	int3
1408bd44d:	cc                   	int3
1408bd44e:	cc                   	int3
1408bd44f:	cc                   	int3
1408bd450:	4c 8b c9             	mov    %rcx,%r9
1408bd453:	83 fa 02             	cmp    $0x2,%edx
1408bd456:	73 03                	jae    0x1408bd45b
1408bd458:	33 c0                	xor    %eax,%eax
1408bd45a:	c3                   	ret
1408bd45b:	44 8d 42 fe          	lea    -0x2(%rdx),%r8d
1408bd45f:	b8 cd cc cc cc       	mov    $0xcccccccd,%eax
1408bd464:	f7 61 38             	mull   0x38(%rcx)
1408bd467:	41 8b c0             	mov    %r8d,%eax
1408bd46a:	8b ca                	mov    %edx,%ecx
1408bd46c:	33 d2                	xor    %edx,%edx
1408bd46e:	c1 e9 02             	shr    $0x2,%ecx
1408bd471:	ff c1                	inc    %ecx
1408bd473:	f7 f1                	div    %ecx
1408bd475:	8b 05 85 03 af 00    	mov    0xaf0385(%rip),%eax        # 0x1413ad800
1408bd47b:	33 c9                	xor    %ecx,%ecx
1408bd47d:	44 2b c2             	sub    %edx,%r8d
1408bd480:	33 d2                	xor    %edx,%edx
1408bd482:	41 f7 71 34          	divl   0x34(%r9)
1408bd486:	ff c8                	dec    %eax
1408bd488:	44 3b c0             	cmp    %eax,%r8d
1408bd48b:	0f 94 c1             	sete   %cl
1408bd48e:	8d 41 02             	lea    0x2(%rcx),%eax
1408bd491:	41 03 c0             	add    %r8d,%eax
1408bd494:	c3                   	ret
1408bd495:	cc                   	int3
1408bd496:	cc                   	int3
1408bd497:	cc                   	int3
1408bd498:	cc                   	int3
1408bd499:	cc                   	int3
1408bd49a:	cc                   	int3
1408bd49b:	cc                   	int3
1408bd49c:	cc                   	int3
1408bd49d:	cc                   	int3
1408bd49e:	cc                   	int3
1408bd49f:	cc                   	int3
1408bd4a0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1408bd4a5:	56                   	push   %rsi
1408bd4a6:	57                   	push   %rdi
1408bd4a7:	41 57                	push   %r15
1408bd4a9:	48 83 ec 30          	sub    $0x30,%rsp
1408bd4ad:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
1408bd4b2:	41 8b f1             	mov    %r9d,%esi
1408bd4b5:	45 0f b6 f8          	movzbl %r8b,%r15d
1408bd4b9:	8b da                	mov    %edx,%ebx
1408bd4bb:	4c 8b c9             	mov    %rcx,%r9
1408bd4be:	83 3f 00             	cmpl   $0x0,(%rdi)
1408bd4c1:	0f 85 84 01 00 00    	jne    0x1408bd64b
1408bd4c7:	85 d2                	test   %edx,%edx
1408bd4c9:	75 3e                	jne    0x1408bd509
1408bd4cb:	48 8d 05 72 65 79 00 	lea    0x796572(%rip),%rax        # 0x141053a44
1408bd4d2:	41 b9 24 09 01 00    	mov    $0x10924,%r9d
1408bd4d8:	4c 8d 05 91 63 79 00 	lea    0x796391(%rip),%r8        # 0x141053870
1408bd4df:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1408bd4e4:	48 8d 15 65 63 79 00 	lea    0x796365(%rip),%rdx        # 0x141053850
1408bd4eb:	b9 0b 00 00 00       	mov    $0xb,%ecx
1408bd4f0:	e8 4b c0 fb ff       	call   0x140879540
1408bd4f5:	c7 07 0b 00 00 00    	movl   $0xb,(%rdi)
1408bd4fb:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1408bd500:	48 83 c4 30          	add    $0x30,%rsp
1408bd504:	41 5f                	pop    %r15
1408bd506:	5f                   	pop    %rdi
1408bd507:	5e                   	pop    %rsi
1408bd508:	c3                   	ret
1408bd509:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
1408bd50e:	33 ed                	xor    %ebp,%ebp
1408bd510:	83 fb 02             	cmp    $0x2,%ebx
1408bd513:	72 38                	jb     0x1408bd54d
1408bd515:	44 8d 42 fe          	lea    -0x2(%rdx),%r8d
1408bd519:	b8 cd cc cc cc       	mov    $0xcccccccd,%eax
1408bd51e:	f7 61 38             	mull   0x38(%rcx)
1408bd521:	41 8b c0             	mov    %r8d,%eax
1408bd524:	8b ca                	mov    %edx,%ecx
1408bd526:	33 d2                	xor    %edx,%edx
1408bd528:	c1 e9 02             	shr    $0x2,%ecx
1408bd52b:	ff c1                	inc    %ecx
1408bd52d:	f7 f1                	div    %ecx
1408bd52f:	8b 05 cb 02 af 00    	mov    0xaf02cb(%rip),%eax        # 0x1413ad800
1408bd535:	44 2b c2             	sub    %edx,%r8d
1408bd538:	33 d2                	xor    %edx,%edx
1408bd53a:	41 f7 71 34          	divl   0x34(%r9)
1408bd53e:	ff c8                	dec    %eax
1408bd540:	44 3b c0             	cmp    %eax,%r8d
1408bd543:	40 0f 94 c5          	sete   %bpl
1408bd547:	83 c5 02             	add    $0x2,%ebp
1408bd54a:	41 03 e8             	add    %r8d,%ebp
1408bd54d:	49 8b 09             	mov    (%r9),%rcx
1408bd550:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
1408bd555:	45 33 c9             	xor    %r9d,%r9d
1408bd558:	8b d5                	mov    %ebp,%edx
1408bd55a:	48 8b 81 10 01 00 00 	mov    0x110(%rcx),%rax
1408bd561:	ff 15 b9 64 6c 00    	call   *0x6c64b9(%rip)        # 0x140f83a20
1408bd567:	85 c0                	test   %eax,%eax
1408bd569:	74 07                	je     0x1408bd572
1408bd56b:	89 07                	mov    %eax,(%rdi)
1408bd56d:	e9 d4 00 00 00       	jmp    0x1408bd646
1408bd572:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
1408bd577:	49 8b 40 10          	mov    0x10(%r8),%rax
1408bd57b:	80 38 00             	cmpb   $0x0,(%rax)
1408bd57e:	74 13                	je     0x1408bd593
1408bd580:	b9 31 09 01 00       	mov    $0x10931,%ecx
1408bd585:	e8 66 6f 01 00       	call   0x1408d44f0
1408bd58a:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
1408bd58f:	89 07                	mov    %eax,(%rdi)
1408bd591:	eb 5a                	jmp    0x1408bd5ed
1408bd593:	2b dd                	sub    %ebp,%ebx
1408bd595:	ff cb                	dec    %ebx
1408bd597:	8d 04 9b             	lea    (%rbx,%rbx,4),%eax
1408bd59a:	85 c0                	test   %eax,%eax
1408bd59c:	79 13                	jns    0x1408bd5b1
1408bd59e:	b9 36 09 01 00       	mov    $0x10936,%ecx
1408bd5a3:	e8 48 6f 01 00       	call   0x1408d44f0
1408bd5a8:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
1408bd5ad:	89 07                	mov    %eax,(%rdi)
1408bd5af:	eb 3c                	jmp    0x1408bd5ed
1408bd5b1:	4c 89 74 24 58       	mov    %r14,0x58(%rsp)
1408bd5b6:	4c 63 f0             	movslq %eax,%r14
1408bd5b9:	4d 03 70 08          	add    0x8(%r8),%r14
1408bd5bd:	45 3a 3e             	cmp    (%r14),%r15b
1408bd5c0:	75 0a                	jne    0x1408bd5cc
1408bd5c2:	41 8b 46 01          	mov    0x1(%r14),%eax
1408bd5c6:	0f c8                	bswap  %eax
1408bd5c8:	3b c6                	cmp    %esi,%eax
1408bd5ca:	74 1c                	je     0x1408bd5e8
1408bd5cc:	49 8b c8             	mov    %r8,%rcx
1408bd5cf:	e8 0c 34 03 00       	call   0x1408f09e0
1408bd5d4:	89 07                	mov    %eax,(%rdi)
1408bd5d6:	85 c0                	test   %eax,%eax
1408bd5d8:	75 09                	jne    0x1408bd5e3
1408bd5da:	0f ce                	bswap  %esi
1408bd5dc:	41 89 76 01          	mov    %esi,0x1(%r14)
1408bd5e0:	45 88 3e             	mov    %r15b,(%r14)
1408bd5e3:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
1408bd5e8:	4c 8b 74 24 58       	mov    0x58(%rsp),%r14
1408bd5ed:	4d 85 c0             	test   %r8,%r8
1408bd5f0:	74 54                	je     0x1408bd646
1408bd5f2:	41 f6 40 34 20       	testb  $0x20,0x34(%r8)
1408bd5f7:	74 45                	je     0x1408bd63e
1408bd5f9:	4d 8b 50 28          	mov    0x28(%r8),%r10
1408bd5fd:	41 ff 8a 98 00 00 00 	decl   0x98(%r10)
1408bd604:	49 8b 82 a8 00 00 00 	mov    0xa8(%r10),%rax
1408bd60b:	49 89 40 20          	mov    %rax,0x20(%r8)
1408bd60f:	49 8b 4a 48          	mov    0x48(%r10),%rcx
1408bd613:	4d 89 82 a8 00 00 00 	mov    %r8,0xa8(%r10)
1408bd61a:	41 8b 50 30          	mov    0x30(%r8),%edx
1408bd61e:	4d 8b 40 08          	mov    0x8(%r8),%r8
1408bd622:	ff ca                	dec    %edx
1408bd624:	4c 8b 09             	mov    (%rcx),%r9
1408bd627:	49 0f af 92 c8 00 00 	imul   0xc8(%r10),%rdx
1408bd62e:	00
1408bd62f:	49 8b 81 90 00 00 00 	mov    0x90(%r9),%rax
1408bd636:	ff 15 e4 63 6c 00    	call   *0x6c63e4(%rip)        # 0x140f83a20
1408bd63c:	eb 08                	jmp    0x1408bd646
1408bd63e:	49 8b c8             	mov    %r8,%rcx
1408bd641:	e8 8a 44 03 00       	call   0x1408f1ad0
1408bd646:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1408bd64b:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1408bd650:	48 83 c4 30          	add    $0x30,%rsp
1408bd654:	41 5f                	pop    %r15
1408bd656:	5f                   	pop    %rdi
1408bd657:	5e                   	pop    %rsi
1408bd658:	c3                   	ret
1408bd659:	cc                   	int3
1408bd65a:	cc                   	int3
1408bd65b:	cc                   	int3
1408bd65c:	cc                   	int3
1408bd65d:	cc                   	int3
1408bd65e:	cc                   	int3
1408bd65f:	cc                   	int3
1408bd660:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408bd665:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1408bd66a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1408bd66f:	57                   	push   %rdi
1408bd670:	48 83 ec 50          	sub    $0x50,%rsp
1408bd674:	41 83 39 00          	cmpl   $0x0,(%r9)
1408bd678:	49 8b f9             	mov    %r9,%rdi
1408bd67b:	49 8b d8             	mov    %r8,%rbx
1408bd67e:	48 8b ea             	mov    %rdx,%rbp
1408bd681:	48 8b f1             	mov    %rcx,%rsi
1408bd684:	75 62                	jne    0x1408bd6e8
1408bd686:	48 8b 81 80 00 00 00 	mov    0x80(%rcx),%rax
1408bd68d:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1408bd692:	48 8b d3             	mov    %rbx,%rdx
1408bd695:	ff 15 85 63 6c 00    	call   *0x6c6385(%rip)        # 0x140f83a20
1408bd69b:	44 0f b7 44 24 44    	movzwl 0x44(%rsp),%r8d
1408bd6a1:	44 3b 44 24 40       	cmp    0x40(%rsp),%r8d
1408bd6a6:	73 40                	jae    0x1408bd6e8
1408bd6a8:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
1408bd6ac:	48 3b cb             	cmp    %rbx,%rcx