1401c92cc:	49 8b ce             	mov    %r14,%rcx
1401c92cf:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
1401c92d4:	4e 8b 84 c4 80 00 00 	mov    0x80(%rsp,%r8,8),%r8
1401c92db:	00
1401c92dc:	e8 2f 3c f6 ff       	call   0x14012cf10
1401c92e1:	85 c0                	test   %eax,%eax
1401c92e3:	74 3f                	je     0x1401c9324
1401c92e5:	8b 74 24 30          	mov    0x30(%rsp),%esi
1401c92e9:	bf 00 00 00 00       	mov    $0x0,%edi
1401c92ee:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401c92f3:	89 7c 24 38          	mov    %edi,0x38(%rsp)
1401c92f7:	2b c5                	sub    %ebp,%eax
1401c92f9:	8b df                	mov    %edi,%ebx
1401c92fb:	44 03 e8             	add    %eax,%r13d
1401c92fe:	8d 6f 01             	lea    0x1(%rdi),%ebp
1401c9301:	0f 89 fa fe ff ff    	jns    0x1401c9201
1401c9307:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1401c930c:	4d 8b cf             	mov    %r15,%r9
1401c930f:	4d 8b c4             	mov    %r12,%r8
1401c9312:	49 8b d6             	mov    %r14,%rdx
1401c9315:	e8 36 36 f6 ff       	call   0x14012c950
1401c931a:	85 c0                	test   %eax,%eax
1401c931c:	0f 45 fd             	cmovne %ebp,%edi
1401c931f:	48 89 7c 24 58       	mov    %rdi,0x58(%rsp)
1401c9324:	48 83 7c 24 50 00    	cmpq   $0x0,0x50(%rsp)
1401c932a:	75 08                	jne    0x1401c9334
1401c932c:	49 8b cc             	mov    %r12,%rcx
1401c932f:	e8 dc 30 f6 ff       	call   0x14012c410
1401c9334:	49 8b cf             	mov    %r15,%rcx
1401c9337:	e8 24 19 f9 ff       	call   0x14015ac60
1401c933c:	8b 44 24 58          	mov    0x58(%rsp),%eax
1401c9340:	48 8b b4 24 98 01 00 	mov    0x198(%rsp),%rsi
1401c9347:	00
1401c9348:	48 8b 8c 24 80 01 00 	mov    0x180(%rsp),%rcx
1401c934f:	00
1401c9350:	48 33 cc             	xor    %rsp,%rcx
1401c9353:	e8 58 6b 0e 00       	call   0x1402afeb0
1401c9358:	48 81 c4 a0 01 00 00 	add    $0x1a0,%rsp
1401c935f:	41 5f                	pop    %r15
1401c9361:	41 5e                	pop    %r14
1401c9363:	41 5d                	pop    %r13
1401c9365:	41 5c                	pop    %r12
1401c9367:	5f                   	pop    %rdi
1401c9368:	5d                   	pop    %rbp
1401c9369:	5b                   	pop    %rbx
1401c936a:	c3                   	ret
1401c936b:	cc                   	int3
1401c936c:	cc                   	int3
1401c936d:	cc                   	int3
1401c936e:	cc                   	int3
1401c936f:	cc                   	int3
1401c9370:	40 55                	rex push %rbp
1401c9372:	41 54                	push   %r12
1401c9374:	41 55                	push   %r13
1401c9376:	41 56                	push   %r14
1401c9378:	41 57                	push   %r15
1401c937a:	b8 e0 00 00 00       	mov    $0xe0,%eax
1401c937f:	e8 ac 77 0e 00       	call   0x1402b0b30
1401c9384:	48 2b e0             	sub    %rax,%rsp
1401c9387:	48 8d 6c 24 40       	lea    0x40(%rsp),%rbp
1401c938c:	48 89 9d d0 00 00 00 	mov    %rbx,0xd0(%rbp)
1401c9393:	48 89 b5 d8 00 00 00 	mov    %rsi,0xd8(%rbp)
1401c939a:	48 89 bd e0 00 00 00 	mov    %rdi,0xe0(%rbp)
1401c93a1:	48 8b 05 d8 c6 20 00 	mov    0x20c6d8(%rip),%rax        # 0x1403d5a80
1401c93a8:	48 33 c5             	xor    %rbp,%rax
1401c93ab:	48 89 85 98 00 00 00 	mov    %rax,0x98(%rbp)
1401c93b2:	33 c0                	xor    %eax,%eax
1401c93b4:	48 89 4d 78          	mov    %rcx,0x78(%rbp)
1401c93b8:	4c 8b e1             	mov    %rcx,%r12
1401c93bb:	48 89 45 70          	mov    %rax,0x70(%rbp)
1401c93bf:	49 8b c9             	mov    %r9,%rcx
1401c93c2:	89 45 20             	mov    %eax,0x20(%rbp)
1401c93c5:	44 8b e8             	mov    %eax,%r13d
1401c93c8:	4c 89 4d 68          	mov    %r9,0x68(%rbp)
1401c93cc:	8b f0                	mov    %eax,%esi
1401c93ce:	4c 89 45 30          	mov    %r8,0x30(%rbp)
1401c93d2:	4d 8b f1             	mov    %r9,%r14
1401c93d5:	48 89 55 38          	mov    %rdx,0x38(%rbp)
1401c93d9:	4d 8b f8             	mov    %r8,%r15
1401c93dc:	48 8b da             	mov    %rdx,%rbx
1401c93df:	e8 3c 7a f2 ff       	call   0x1400f0e20
1401c93e4:	85 c0                	test   %eax,%eax
1401c93e6:	75 32                	jne    0x1401c941a
1401c93e8:	e8 83 dc f5 ff       	call   0x140127070
1401c93ed:	4c 8d 05 ec 4d 16 00 	lea    0x164dec(%rip),%r8        # 0x14032e1e0
1401c93f4:	ba 77 02 00 00       	mov    $0x277,%edx
1401c93f9:	48 8d 0d a8 4d 16 00 	lea    0x164da8(%rip),%rcx        # 0x14032e1a8
1401c9400:	e8 8b dd f5 ff       	call   0x140127190
1401c9405:	45 33 c0             	xor    %r8d,%r8d
1401c9408:	8d 56 66             	lea    0x66(%rsi),%edx
1401c940b:	8d 4e 03             	lea    0x3(%rsi),%ecx
1401c940e:	e8 7d de f5 ff       	call   0x140127290
1401c9413:	33 c0                	xor    %eax,%eax
1401c9415:	e9 d7 0c 00 00       	jmp    0x1401ca0f1
1401c941a:	49 63 7e 08          	movslq 0x8(%r14),%rdi
1401c941e:	81 ff ff ff 0f 00    	cmp    $0xfffff,%edi
1401c9424:	7e 2e                	jle    0x1401c9454
1401c9426:	48 8b 85 f8 00 00 00 	mov    0xf8(%rbp),%rax
1401c942d:	4d 8b ce             	mov    %r14,%r9
1401c9430:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401c9435:	4d 8b c7             	mov    %r15,%r8
1401c9438:	48 8b 85 f0 00 00 00 	mov    0xf0(%rbp),%rax
1401c943f:	48 8b d3             	mov    %rbx,%rdx
1401c9442:	49 8b cc             	mov    %r12,%rcx
1401c9445:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401c944a:	e8 71 f9 ff ff       	call   0x1401c8dc0
1401c944f:	e9 9d 0c 00 00       	jmp    0x1401ca0f1
1401c9454:	45 8b 7f 08          	mov    0x8(%r15),%r15d
1401c9458:	41 c1 e7 06          	shl    $0x6,%r15d
1401c945c:	44 89 7d 48          	mov    %r15d,0x48(%rbp)
1401c9460:	45 85 ff             	test   %r15d,%r15d
1401c9463:	75 31                	jne    0x1401c9496
1401c9465:	bb 01 00 00 00       	mov    $0x1,%ebx
1401c946a:	49 8b ce             	mov    %r14,%rcx
1401c946d:	8b d3                	mov    %ebx,%edx
1401c946f:	e8 1c 71 f2 ff       	call   0x1400f0590
1401c9474:	49 8b cc             	mov    %r12,%rcx
1401c9477:	85 c0                	test   %eax,%eax
1401c9479:	74 0c                	je     0x1401c9487
1401c947b:	e8 20 82 f2 ff       	call   0x1400f16a0
1401c9480:	8b c3                	mov    %ebx,%eax
1401c9482:	e9 6a 0c 00 00       	jmp    0x1401ca0f1
1401c9487:	48 8b d3             	mov    %rbx,%rdx
1401c948a:	e8 01 80 f2 ff       	call   0x1400f1490
1401c948f:	8b d8                	mov    %eax,%ebx
1401c9491:	e9 5b 0c 00 00       	jmp    0x1401ca0f1
1401c9496:	4c 8b a5 f0 00 00 00 	mov    0xf0(%rbp),%r12
1401c949d:	49 8b cc             	mov    %r12,%rcx
1401c94a0:	e8 cb 1b f9 ff       	call   0x14015b070
1401c94a5:	48 8b 85 f8 00 00 00 	mov    0xf8(%rbp),%rax
1401c94ac:	48 85 c0             	test   %rax,%rax
1401c94af:	74 09                	je     0x1401c94ba
1401c94b1:	48 8b d8             	mov    %rax,%rbx
1401c94b4:	48 89 45 40          	mov    %rax,0x40(%rbp)
1401c94b8:	eb 2b                	jmp    0x1401c94e5
1401c94ba:	e8 b1 2f f6 ff       	call   0x14012c470
1401c94bf:	48 89 45 40          	mov    %rax,0x40(%rbp)
1401c94c3:	48 8b d8             	mov    %rax,%rbx
1401c94c6:	48 85 c0             	test   %rax,%rax
1401c94c9:	0f 84 e9 0b 00 00    	je     0x1401ca0b8
1401c94cf:	4d 8b c4             	mov    %r12,%r8
1401c94d2:	49 8b d6             	mov    %r14,%rdx
1401c94d5:	48 8b c8             	mov    %rax,%rcx
1401c94d8:	e8 43 30 f6 ff       	call   0x14012c520
1401c94dd:	85 c0                	test   %eax,%eax
1401c94df:	0f 84 d3 0b 00 00    	je     0x1401ca0b8
1401c94e5:	48 8b 45 38          	mov    0x38(%rbp),%rax
1401c94e9:	39 70 10             	cmp    %esi,0x10(%rax)
1401c94ec:	75 0f                	jne    0x1401c94fd
1401c94ee:	49 8b d6             	mov    %r14,%rdx
1401c94f1:	48 8b c8             	mov    %rax,%rcx
1401c94f4:	e8 37 80 f2 ff       	call   0x1400f1530
1401c94f9:	85 c0                	test   %eax,%eax
1401c94fb:	78 39                	js     0x1401c9536
1401c94fd:	49 8b cc             	mov    %r12,%rcx
1401c9500:	e8 9b 18 f9 ff       	call   0x14015ada0
1401c9505:	48 89 45 28          	mov    %rax,0x28(%rbp)
1401c9509:	48 85 c0             	test   %rax,%rax
1401c950c:	0f 84 9c 0b 00 00    	je     0x1401ca0ae
1401c9512:	48 8b 55 38          	mov    0x38(%rbp),%rdx
1401c9516:	4d 8b cc             	mov    %r12,%r9
1401c9519:	4d 8b c6             	mov    %r14,%r8
1401c951c:	48 8b c8             	mov    %rax,%rcx
1401c951f:	e8 1c c7 00 00       	call   0x1401d5c40
1401c9524:	85 c0                	test   %eax,%eax
1401c9526:	0f 84 82 0b 00 00    	je     0x1401ca0ae
1401c952c:	48 8b 45 28          	mov    0x28(%rbp),%rax
1401c9530:	48 89 45 38          	mov    %rax,0x38(%rbp)
1401c9534:	eb 04                	jmp    0x1401c953a
1401c9536:	48 8b 45 38          	mov    0x38(%rbp),%rax
1401c953a:	83 78 08 10          	cmpl   $0x10,0x8(%rax)
1401c953e:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
1401c9542:	0f 85 8d 00 00 00    	jne    0x1401c95d5
1401c9548:	83 79 08 10          	cmpl   $0x10,0x8(%rcx)
1401c954c:	0f 85 83 00 00 00    	jne    0x1401c95d5
1401c9552:	49 8b ce             	mov    %r14,%rcx
1401c9555:	e8 f6 7b f2 ff       	call   0x1400f1150
1401c955a:	3d 00 04 00 00       	cmp    $0x400,%eax
1401c955f:	75 6c                	jne    0x1401c95cd
1401c9561:	e8 da f2 e4 ff       	call   0x140018840
1401c9566:	85 c0                	test   %eax,%eax
1401c9568:	74 63                	je     0x1401c95cd
1401c956a:	4c 8b 7d 78          	mov    0x78(%rbp),%r15
1401c956e:	bf 10 00 00 00       	mov    $0x10,%edi
1401c9573:	8b d7                	mov    %edi,%edx
1401c9575:	49 8b cf             	mov    %r15,%rcx
1401c9578:	e8 53 86 f2 ff       	call   0x1400f1bd0
1401c957d:	48 85 c0             	test   %rax,%rax
1401c9580:	0f 84 28 0b 00 00    	je     0x1401ca0ae
1401c9586:	48 8b 43 50          	mov    0x50(%rbx),%rax
1401c958a:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
1401c958e:	4d 8b 0e             	mov    (%r14),%r9
1401c9591:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401c9596:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401c959a:	4c 8b 01             	mov    (%rcx),%r8
1401c959d:	49 8b 0f             	mov    (%r15),%rcx
1401c95a0:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401c95a5:	48 8b 45 38          	mov    0x38(%rbp),%rax
1401c95a9:	48 8b 10             	mov    (%rax),%rdx
1401c95ac:	e8 7f 13 06 00       	call   0x14022a930
1401c95b1:	49 8b cf             	mov    %r15,%rcx
1401c95b4:	41 89 7f 08          	mov    %edi,0x8(%r15)
1401c95b8:	41 89 77 10          	mov    %esi,0x10(%r15)
1401c95bc:	e8 ef 83 f2 ff       	call   0x1400f19b0
1401c95c1:	c7 45 70 01 00 00 00 	movl   $0x1,0x70(%rbp)
1401c95c8:	e9 e1 0a 00 00       	jmp    0x1401ca0ae
1401c95cd:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
1401c95d1:	48 8b 45 38          	mov    0x38(%rbp),%rax
1401c95d5:	83 78 08 08          	cmpl   $0x8,0x8(%rax)
1401c95d9:	75 78                	jne    0x1401c9653
1401c95db:	83 79 08 08          	cmpl   $0x8,0x8(%rcx)
1401c95df:	75 72                	jne    0x1401c9653
1401c95e1:	49 8b ce             	mov    %r14,%rcx
1401c95e4:	e8 67 7b f2 ff       	call   0x1400f1150
1401c95e9:	3d 00 02 00 00       	cmp    $0x200,%eax
1401c95ee:	75 63                	jne    0x1401c9653
1401c95f0:	48 8b 7d 78          	mov    0x78(%rbp),%rdi
1401c95f4:	ba 08 00 00 00       	mov    $0x8,%edx
1401c95f9:	48 8b cf             	mov    %rdi,%rcx
1401c95fc:	e8 cf 85 f2 ff       	call   0x1400f1bd0
1401c9601:	48 85 c0             	test   %rax,%rax
1401c9604:	0f 84 a4 0a 00 00    	je     0x1401ca0ae
1401c960a:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401c960e:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
1401c9612:	4d 8b 0e             	mov    (%r14),%r9
1401c9615:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401c961a:	48 8b 43 50          	mov    0x50(%rbx),%rax
1401c961e:	4c 8b 01             	mov    (%rcx),%r8
1401c9621:	48 8b 0f             	mov    (%rdi),%rcx
1401c9624:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401c9629:	48 8b 45 38          	mov    0x38(%rbp),%rax
1401c962d:	48 8b 10             	mov    (%rax),%rdx
1401c9630:	e8 1b 1b 06 00       	call   0x14022b150
1401c9635:	48 8b cf             	mov    %rdi,%rcx
1401c9638:	c7 47 08 08 00 00 00 	movl   $0x8,0x8(%rdi)
1401c963f:	89 77 10             	mov    %esi,0x10(%rdi)
1401c9642:	e8 69 83 f2 ff       	call   0x1400f19b0
1401c9647:	c7 45 70 01 00 00 00 	movl   $0x1,0x70(%rbp)
1401c964e:	e9 5b 0a 00 00       	jmp    0x1401ca0ae
1401c9653:	b8 01 00 00 00       	mov    $0x1,%eax
1401c9658:	44 8d 70 02          	lea    0x2(%rax),%r14d
1401c965c:	41 81 ff a9 03 00 00 	cmp    $0x3a9,%r15d
1401c9663:	7e 06                	jle    0x1401c966b
1401c9665:	44 8d 60 05          	lea    0x5(%rax),%r12d
1401c9669:	eb 0f                	jmp    0x1401c967a
1401c966b:	41 81 ff 32 01 00 00 	cmp    $0x132,%r15d
1401c9672:	7e 20                	jle    0x1401c9694
1401c9674:	41 bc 05 00 00 00    	mov    $0x5,%r12d
1401c967a:	81 ff 00 02 00 00    	cmp    $0x200,%edi
1401c9680:	7f 2b                	jg     0x1401c96ad
1401c9682:	8d 0c fd 00 00 00 00 	lea    0x0(,%rdi,8),%ecx
1401c9689:	41 bc 05 00 00 00    	mov    $0x5,%r12d
1401c968f:	89 4d 20             	mov    %ecx,0x20(%rbp)
1401c9692:	eb 19                	jmp    0x1401c96ad
1401c9694:	41 83 ff 59          	cmp    $0x59,%r15d
1401c9698:	7e 08                	jle    0x1401c96a2
1401c969a:	41 bc 04 00 00 00    	mov    $0x4,%r12d
1401c96a0:	eb 0b                	jmp    0x1401c96ad
1401c96a2:	41 83 ff 16          	cmp    $0x16,%r15d
1401c96a6:	44 8b e0             	mov    %eax,%r12d
1401c96a9:	45 0f 4f e6          	cmovg  %r14d,%r12d
1401c96ad:	41 8b cc             	mov    %r12d,%ecx
1401c96b0:	d3 e0                	shl    %cl,%eax
1401c96b2:	8d 0c 3f             	lea    (%rdi,%rdi,1),%ecx
1401c96b5:	3b c8                	cmp    %eax,%ecx
1401c96b7:	89 45 00             	mov    %eax,0x0(%rbp)
1401c96ba:	0f 4e c8             	cmovle %eax,%ecx
1401c96bd:	0f af c7             	imul   %edi,%eax
1401c96c0:	03 c8                	add    %eax,%ecx
1401c96c2:	8b 45 20             	mov    0x20(%rbp),%eax
1401c96c5:	8d 04 c8             	lea    (%rax,%rcx,8),%eax
1401c96c8:	89 45 20             	mov    %eax,0x20(%rbp)
1401c96cb:	83 c0 40             	add    $0x40,%eax
1401c96ce:	81 7d 20 00 0c 00 00 	cmpl   $0xc00,0x20(%rbp)
1401c96d5:	48 63 c8             	movslq %eax,%rcx
1401c96d8:	7d 26                	jge    0x1401c9700
1401c96da:	48 8d 41 0f          	lea    0xf(%rcx),%rax
1401c96de:	48 3b c1             	cmp    %rcx,%rax
1401c96e1:	77 0a                	ja     0x1401c96ed
1401c96e3:	48 b8 f0 ff ff ff ff 	movabs $0xffffffffffffff0,%rax
1401c96ea:	ff ff 0f
1401c96ed:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
1401c96f1:	e8 3a 74 0e 00       	call   0x1402b0b30
1401c96f6:	48 2b e0             	sub    %rax,%rsp
1401c96f9:	4c 8d 6c 24 40       	lea    0x40(%rsp),%r13
1401c96fe:	eb 1e                	jmp    0x1401c971e
1401c9700:	41 b8 e9 02 00 00    	mov    $0x2e9,%r8d
1401c9706:	48 8d 15 9b 4a 16 00 	lea    0x164a9b(%rip),%rdx        # 0x14032e1a8
1401c970d:	e8 5e 26 f2 ff       	call   0x1400ebd70
1401c9712:	4c 8b e8             	mov    %rax,%r13
1401c9715:	48 85 c0             	test   %rax,%rax
1401c9718:	0f 84 89 09 00 00    	je     0x1401ca0a7
1401c971e:	4c 63 45 20          	movslq 0x20(%rbp),%r8
1401c9722:	49 8b f5             	mov    %r13,%rsi
1401c9725:	48 83 e6 c0          	and    $0xffffffffffffffc0,%rsi
1401c9729:	33 d2                	xor    %edx,%edx
1401c972b:	48 83 c6 40          	add    $0x40,%rsi
1401c972f:	48 8b ce             	mov    %rsi,%rcx
1401c9732:	e8 c9 82 11 00       	call   0x1402e1a00
1401c9737:	33 d2                	xor    %edx,%edx
1401c9739:	89 7d 5c             	mov    %edi,0x5c(%rbp)
1401c973c:	81 7d 20 00 0c 00 00 	cmpl   $0xc00,0x20(%rbp)
1401c9743:	4c 8d 04 fd f8 ff ff 	lea    -0x8(,%rdi,8),%r8
1401c974a:	ff
1401c974b:	8b c2                	mov    %edx,%eax
1401c974d:	89 55 58             	mov    %edx,0x58(%rbp)
1401c9750:	49 0f 4d c5          	cmovge %r13,%rax
1401c9754:	89 55 10             	mov    %edx,0x10(%rbp)
1401c9757:	48 89 45 28          	mov    %rax,0x28(%rbp)
1401c975b:	4c 8b ef             	mov    %rdi,%r13
1401c975e:	48 63 45 00          	movslq 0x0(%rbp),%rax
1401c9762:	48 0f af c7          	imul   %rdi,%rax
1401c9766:	89 55 60             	mov    %edx,0x60(%rbp)
1401c9769:	89 55 18             	mov    %edx,0x18(%rbp)
1401c976c:	48 8b 55 68          	mov    0x68(%rbp),%rdx
1401c9770:	89 7d 14             	mov    %edi,0x14(%rbp)
1401c9773:	4c 8d 0c c6          	lea    (%rsi,%rax,8),%r9
1401c9777:	c7 45 64 02 00 00 00 	movl   $0x2,0x64(%rbp)
1401c977e:	48 03 c7             	add    %rdi,%rax
1401c9781:	4c 89 4d 08          	mov    %r9,0x8(%rbp)
1401c9785:	c7 45 1c 02 00 00 00 	movl   $0x2,0x1c(%rbp)
1401c978c:	4c 89 85 80 00 00 00 	mov    %r8,0x80(%rbp)
1401c9793:	48 8d 0c c6          	lea    (%rsi,%rax,8),%rcx
1401c9797:	48 8b 02             	mov    (%rdx),%rax
1401c979a:	48 89 4d 50          	mov    %rcx,0x50(%rbp)
1401c979e:	8d 4f ff             	lea    -0x1(%rdi),%ecx
1401c97a1:	49 83 3c 00 00       	cmpq   $0x0,(%r8,%rax,1)
1401c97a6:	0f 8d 73 01 00 00    	jge    0x1401c991f
1401c97ac:	48 8b 00             	mov    (%rax),%rax
1401c97af:	48 f7 d8             	neg    %rax
1401c97b2:	49 89 01             	mov    %rax,(%r9)
1401c97b5:	b8 01 00 00 00       	mov    $0x1,%eax
1401c97ba:	44 8b d0             	mov    %eax,%r10d
1401c97bd:	3b f8                	cmp    %eax,%edi
1401c97bf:	0f 8e 2e 01 00 00    	jle    0x1401c98f3
1401c97c5:	83 f9 08             	cmp    $0x8,%ecx
1401c97c8:	0f 82 25 01 00 00    	jb     0x1401c98f3
1401c97ce:	48 8b 45 08          	mov    0x8(%rbp),%rax
1401c97d2:	4c 8b 0a             	mov    (%rdx),%r9
1401c97d5:	4c 03 c0             	add    %rax,%r8
1401c97d8:	4c 8d 58 08          	lea    0x8(%rax),%r11
1401c97dc:	48 8b 85 80 00 00 00 	mov    0x80(%rbp),%rax
1401c97e3:	49 03 c1             	add    %r9,%rax
1401c97e6:	4c 3b d8             	cmp    %rax,%r11
1401c97e9:	77 0d                	ja     0x1401c97f8
1401c97eb:	49 8d 41 08          	lea    0x8(%r9),%rax
1401c97ef:	4c 3b c0             	cmp    %rax,%r8
1401c97f2:	0f 83 fb 00 00 00    	jae    0x1401c98f3
1401c97f8:	4c 3b da             	cmp    %rdx,%r11
1401c97fb:	77 09                	ja     0x1401c9806