140063352:	e8 f9 1e fc ff       	call   0x140025250
140063357:	c6 47 20 01          	movb   $0x1,0x20(%rdi)
14006335b:	48 8b 6c 24 30       	mov    0x30(%rsp),%rbp
140063360:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140063365:	48 83 c4 20          	add    $0x20,%rsp
140063369:	5f                   	pop    %rdi
14006336a:	c3                   	ret
14006336b:	90                   	nop
14006336c:	90                   	nop
14006336d:	90                   	nop
14006336e:	90                   	nop
14006336f:	90                   	nop
140063370:	40 55                	rex push %rbp
140063372:	53                   	push   %rbx
140063373:	56                   	push   %rsi
140063374:	57                   	push   %rdi
140063375:	41 54                	push   %r12
140063377:	41 55                	push   %r13
140063379:	41 56                	push   %r14
14006337b:	41 57                	push   %r15
14006337d:	48 8d ac 24 b8 fd ff 	lea    -0x248(%rsp),%rbp
140063384:	ff
140063385:	48 81 ec 78 03 00 00 	sub    $0x378,%rsp
14006338c:	48 8b 05 ed dd 29 00 	mov    0x29dded(%rip),%rax        # 0x140301180
140063393:	48 33 c4             	xor    %rsp,%rax
140063396:	48 89 85 30 02 00 00 	mov    %rax,0x230(%rbp)
14006339d:	4d 8b f1             	mov    %r9,%r14
1400633a0:	49 8b f0             	mov    %r8,%rsi
1400633a3:	4c 8b ea             	mov    %rdx,%r13
1400633a6:	4c 8b e1             	mov    %rcx,%r12
1400633a9:	45 33 ff             	xor    %r15d,%r15d
1400633ac:	41 8b df             	mov    %r15d,%ebx
1400633af:	89 5d 80             	mov    %ebx,-0x80(%rbp)
1400633b2:	44 88 bd a8 01 00 00 	mov    %r15b,0x1a8(%rbp)
1400633b9:	49 8b 08             	mov    (%r8),%rcx
1400633bc:	41 8d 47 01          	lea    0x1(%r15),%eax
1400633c0:	48 85 c9             	test   %rcx,%rcx
1400633c3:	74 46                	je     0x14006340b
1400633c5:	48 8d 95 d0 01 00 00 	lea    0x1d0(%rbp),%rdx
1400633cc:	e8 ab fc ff ff       	call   0x14006307c
1400633d1:	4c 8b 40 10          	mov    0x10(%rax),%r8
1400633d5:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
1400633da:	76 03                	jbe    0x1400633df
1400633dc:	48 8b 00             	mov    (%rax),%rax
1400633df:	49 83 f8 16          	cmp    $0x16,%r8
1400633e3:	75 1f                	jne    0x140063404
1400633e5:	48 8d 15 c4 f7 1f 00 	lea    0x1ff7c4(%rip),%rdx        # 0x140262bb0
1400633ec:	48 8b c8             	mov    %rax,%rcx
1400633ef:	e8 1a 26 1a 00       	call   0x140205a0e
1400633f4:	85 c0                	test   %eax,%eax
1400633f6:	75 0c                	jne    0x140063404
1400633f8:	b8 01 00 00 00       	mov    $0x1,%eax
1400633fd:	40 8a f8             	mov    %al,%dil
140063400:	8b d8                	mov    %eax,%ebx
140063402:	eb 0a                	jmp    0x14006340e
140063404:	b8 01 00 00 00       	mov    $0x1,%eax
140063409:	8b d8                	mov    %eax,%ebx
14006340b:	41 8a ff             	mov    %r15b,%dil
14006340e:	84 d8                	test   %bl,%al
140063410:	74 0f                	je     0x140063421
140063412:	83 e3 fe             	and    $0xfffffffe,%ebx
140063415:	48 8d 8d d0 01 00 00 	lea    0x1d0(%rbp),%rcx
14006341c:	e8 af 25 fa ff       	call   0x1400059d0
140063421:	40 84 ff             	test   %dil,%dil
140063424:	74 44                	je     0x14006346a
140063426:	48 8d 05 3b 5e 1d 00 	lea    0x1d5e3b(%rip),%rax        # 0x140239268
14006342d:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
140063431:	44 88 7d c8          	mov    %r15b,-0x38(%rbp)
140063435:	48 8b 0e             	mov    (%rsi),%rcx
140063438:	48 8b 01             	mov    (%rcx),%rax
14006343b:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
14006343f:	48 8b 40 08          	mov    0x8(%rax),%rax
140063443:	ff 15 e7 f9 1a 00    	call   *0x1af9e7(%rip)        # 0x140212e30
140063449:	48 8d 55 a8          	lea    -0x58(%rbp),%rdx
14006344d:	48 8d 8d 88 01 00 00 	lea    0x188(%rbp),%rcx
140063454:	e8 b3 05 00 00       	call   0x140063a0c
140063459:	44 38 7d c8          	cmp    %r15b,-0x38(%rbp)
14006345d:	74 0b                	je     0x14006346a
14006345f:	33 d2                	xor    %edx,%edx
140063461:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
140063465:	e8 5e 67 fa ff       	call   0x140009bc8
14006346a:	48 8d 05 1f 5f 1d 00 	lea    0x1d5f1f(%rip),%rax        # 0x140239390
140063471:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140063475:	44 88 7d e0          	mov    %r15b,-0x20(%rbp)
140063479:	44 88 7d 08          	mov    %r15b,0x8(%rbp)
14006347d:	44 88 7d 30          	mov    %r15b,0x30(%rbp)
140063481:	49 8b 0e             	mov    (%r14),%rcx
140063484:	48 85 c9             	test   %rcx,%rcx
140063487:	74 09                	je     0x140063492
140063489:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14006348d:	e8 5a cb ff ff       	call   0x14005ffec
140063492:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
140063496:	e8 11 3c fc ff       	call   0x1400270ac
14006349b:	8a 85 b8 02 00 00    	mov    0x2b8(%rbp),%al
1400634a1:	41 be 01 00 00 00    	mov    $0x1,%r14d
1400634a7:	3c 02                	cmp    $0x2,%al
1400634a9:	75 0c                	jne    0x1400634b7
1400634ab:	49 ba 00 c0 69 2a c9 	movabs $0xc92a69c000,%r10
1400634b2:	00 00 00
1400634b5:	eb 0f                	jmp    0x1400634c6
1400634b7:	41 3a c6             	cmp    %r14b,%al
1400634ba:	75 44                	jne    0x140063500
1400634bc:	49 ba 00 68 c4 61 08 	movabs $0x861c46800,%r10
1400634c3:	00 00 00
1400634c6:	48 8b 45 80          	mov    -0x80(%rbp),%rax
1400634ca:	48 99                	cqto
1400634cc:	49 f7 fa             	idiv   %r10
1400634cf:	4c 8b c0             	mov    %rax,%r8
1400634d2:	48 98                	cltq
1400634d4:	49 0f af c2          	imul   %r10,%rax
1400634d8:	48 3b 45 80          	cmp    -0x80(%rbp),%rax
1400634dc:	75 05                	jne    0x1400634e3
1400634de:	41 8a d7             	mov    %r15b,%dl
1400634e1:	eb 0d                	jmp    0x1400634f0
1400634e3:	41 8b d6             	mov    %r14d,%edx
1400634e6:	41 b9 ff 00 00 00    	mov    $0xff,%r9d
1400634ec:	41 0f 4c d1          	cmovl  %r9d,%edx
1400634f0:	84 d2                	test   %dl,%dl
1400634f2:	7e 03                	jle    0x1400634f7
1400634f4:	41 ff c8             	dec    %r8d
1400634f7:	49 63 f8             	movslq %r8d,%rdi
1400634fa:	49 0f af fa          	imul   %r10,%rdi
1400634fe:	eb 0c                	jmp    0x14006350c
140063500:	84 c0                	test   %al,%al
140063502:	0f 85 f4 04 00 00    	jne    0x1400639fc
140063508:	48 8b 7d 80          	mov    -0x80(%rbp),%rdi
14006350c:	48 8b 85 b0 02 00 00 	mov    0x2b0(%rbp),%rax
140063513:	48 8b 08             	mov    (%rax),%rcx
140063516:	48 89 8d 08 01 00 00 	mov    %rcx,0x108(%rbp)
14006351d:	44 88 b5 10 01 00 00 	mov    %r14b,0x110(%rbp)
140063524:	44 88 bd 00 01 00 00 	mov    %r15b,0x100(%rbp)
14006352b:	44 88 7d 82          	mov    %r15b,-0x7e(%rbp)
14006352f:	44 88 7d 90          	mov    %r15b,-0x70(%rbp)
140063533:	44 88 bd d8 00 00 00 	mov    %r15b,0xd8(%rbp)
14006353a:	f2 0f 10 05 56 cb 25 	movsd  0x25cb56(%rip),%xmm0        # 0x1402c0098
140063541:	00
140063542:	f2 0f 11 85 18 01 00 	movsd  %xmm0,0x118(%rbp)
140063549:	00
14006354a:	44 88 b5 20 01 00 00 	mov    %r14b,0x120(%rbp)
140063551:	48 8b 0e             	mov    (%rsi),%rcx
140063554:	48 85 c9             	test   %rcx,%rcx
140063557:	75 0d                	jne    0x140063566
140063559:	83 cb 02             	or     $0x2,%ebx
14006355c:	44 88 7d c0          	mov    %r15b,-0x40(%rbp)
140063560:	4c 8d 7d a0          	lea    -0x60(%rbp),%r15
140063564:	eb 56                	jmp    0x1400635bc
140063566:	83 cb 0c             	or     $0xc,%ebx
140063569:	48 8d 95 10 02 00 00 	lea    0x210(%rbp),%rdx
140063570:	e8 07 fb ff ff       	call   0x14006307c
140063575:	0f 57 c0             	xorps  %xmm0,%xmm0
140063578:	0f 11 85 90 00 00 00 	movups %xmm0,0x90(%rbp)
14006357f:	0f 57 c9             	xorps  %xmm1,%xmm1
140063582:	f3 0f 7f 8d a0 00 00 	movdqu %xmm1,0xa0(%rbp)
140063589:	00
14006358a:	0f 10 00             	movups (%rax),%xmm0
14006358d:	0f 11 85 90 00 00 00 	movups %xmm0,0x90(%rbp)
140063594:	0f 10 48 10          	movups 0x10(%rax),%xmm1
140063598:	0f 11 8d a0 00 00 00 	movups %xmm1,0xa0(%rbp)
14006359f:	4c 89 78 10          	mov    %r15,0x10(%rax)
1400635a3:	48 c7 40 18 0f 00 00 	movq   $0xf,0x18(%rax)
1400635aa:	00
1400635ab:	44 88 38             	mov    %r15b,(%rax)
1400635ae:	44 88 b5 b0 00 00 00 	mov    %r14b,0xb0(%rbp)
1400635b5:	4c 8d bd 90 00 00 00 	lea    0x90(%rbp),%r15
1400635bc:	33 c9                	xor    %ecx,%ecx
1400635be:	88 8d 80 01 00 00    	mov    %cl,0x180(%rbp)
1400635c4:	66 44 89 75 88       	mov    %r14w,-0x78(%rbp)
1400635c9:	44 88 75 8a          	mov    %r14b,-0x76(%rbp)
1400635cd:	0f 57 c0             	xorps  %xmm0,%xmm0
1400635d0:	0f 11 85 b0 01 00 00 	movups %xmm0,0x1b0(%rbp)
1400635d7:	66 0f 6f 0d 81 cb 25 	movdqa 0x25cb81(%rip),%xmm1        # 0x1402c0160
1400635de:	00
1400635df:	f3 0f 7f 8d c0 01 00 	movdqu %xmm1,0x1c0(%rbp)
1400635e6:	00
1400635e7:	8b 05 bf f5 1f 00    	mov    0x1ff5bf(%rip),%eax        # 0x140262bac
1400635ed:	66 89 85 b0 01 00 00 	mov    %ax,0x1b0(%rbp)
1400635f4:	8a 05 b4 f5 1f 00    	mov    0x1ff5b4(%rip),%al        # 0x140262bae
1400635fa:	88 85 b2 01 00 00    	mov    %al,0x1b2(%rbp)
140063600:	88 8d b3 01 00 00    	mov    %cl,0x1b3(%rbp)
140063606:	0f 11 85 f0 01 00 00 	movups %xmm0,0x1f0(%rbp)
14006360d:	66 0f 6f 0d 1b cb 25 	movdqa 0x25cb1b(%rip),%xmm1        # 0x1402c0130
140063614:	00
140063615:	f3 0f 7f 8d 00 02 00 	movdqu %xmm1,0x200(%rbp)
14006361c:	00
14006361d:	88 8d f0 01 00 00    	mov    %cl,0x1f0(%rbp)
140063623:	48 8d 95 d0 01 00 00 	lea    0x1d0(%rbp),%rdx
14006362a:	49 8b 4d 08          	mov    0x8(%r13),%rcx
14006362e:	e8 79 0c 00 00       	call   0x1400642ac
140063633:	4d 8b c6             	mov    %r14,%r8
140063636:	48 8d 15 5f d1 1e 00 	lea    0x1ed15f(%rip),%rdx        # 0x14025079c
14006363d:	48 8d 8d d0 01 00 00 	lea    0x1d0(%rbp),%rcx
140063644:	e8 83 1f fa ff       	call   0x1400055cc
140063649:	49 8b 55 10          	mov    0x10(%r13),%rdx
14006364d:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
140063651:	45 33 ed             	xor    %r13d,%r13d
140063654:	49 ff c0             	inc    %r8
140063657:	46 38 2c 02          	cmp    %r13b,(%rdx,%r8,1)
14006365b:	75 f7                	jne    0x140063654
14006365d:	48 8d 8d d0 01 00 00 	lea    0x1d0(%rbp),%rcx
140063664:	e8 63 1f fa ff       	call   0x1400055cc
140063669:	90                   	nop
14006366a:	44 38 6d 08          	cmp    %r13b,0x8(%rbp)
14006366e:	74 4e                	je     0x1400636be
140063670:	44 88 ad 88 00 00 00 	mov    %r13b,0x88(%rbp)
140063677:	0f 57 c0             	xorps  %xmm0,%xmm0
14006367a:	0f 11 45 68          	movups %xmm0,0x68(%rbp)
14006367e:	0f 57 c9             	xorps  %xmm1,%xmm1
140063681:	f3 0f 7f 4d 78       	movdqu %xmm1,0x78(%rbp)
140063686:	48 8d 55 e8          	lea    -0x18(%rbp),%rdx
14006368a:	48 83 7d 00 0f       	cmpq   $0xf,0x0(%rbp)
14006368f:	48 0f 47 55 e8       	cmova  -0x18(%rbp),%rdx
140063694:	4c 8b 45 f8          	mov    -0x8(%rbp),%r8
140063698:	48 8d 4d 68          	lea    0x68(%rbp),%rcx
14006369c:	e8 af 1b fc ff       	call   0x140025250
1400636a1:	44 88 b5 88 00 00 00 	mov    %r14b,0x88(%rbp)
1400636a8:	4c 8d 75 68          	lea    0x68(%rbp),%r14
1400636ac:	be 50 00 00 00       	mov    $0x50,%esi
1400636b1:	8d 46 40             	lea    0x40(%rsi),%eax
1400636b4:	66 0f 6f 15 74 ca 25 	movdqa 0x25ca74(%rip),%xmm2        # 0x1402c0130
1400636bb:	00
1400636bc:	eb 59                	jmp    0x140063717
1400636be:	44 88 ad 70 01 00 00 	mov    %r13b,0x170(%rbp)
1400636c5:	66 0f 6f 15 63 ca 25 	movdqa 0x25ca63(%rip),%xmm2        # 0x1402c0130
1400636cc:	00
1400636cd:	44 38 ad 00 01 00 00 	cmp    %r13b,0x100(%rbp)
1400636d4:	74 32                	je     0x140063708
1400636d6:	0f 10 85 e0 00 00 00 	movups 0xe0(%rbp),%xmm0
1400636dd:	0f 11 85 50 01 00 00 	movups %xmm0,0x150(%rbp)
1400636e4:	0f 10 8d f0 00 00 00 	movups 0xf0(%rbp),%xmm1
1400636eb:	0f 11 8d 60 01 00 00 	movups %xmm1,0x160(%rbp)
1400636f2:	f3 0f 7f 95 f0 00 00 	movdqu %xmm2,0xf0(%rbp)
1400636f9:	00
1400636fa:	44 88 ad e0 00 00 00 	mov    %r13b,0xe0(%rbp)
140063701:	44 88 b5 70 01 00 00 	mov    %r14b,0x170(%rbp)
140063708:	4c 8d b5 50 01 00 00 	lea    0x150(%rbp),%r14
14006370f:	be 60 00 00 00       	mov    $0x60,%esi
140063714:	8d 46 40             	lea    0x40(%rsi),%eax
140063717:	44 38 6d 30          	cmp    %r13b,0x30(%rbp)
14006371b:	74 38                	je     0x140063755
14006371d:	44 88 6d 60          	mov    %r13b,0x60(%rbp)
140063721:	0f 57 c0             	xorps  %xmm0,%xmm0
140063724:	0f 11 45 40          	movups %xmm0,0x40(%rbp)
140063728:	0f 57 c9             	xorps  %xmm1,%xmm1
14006372b:	f3 0f 7f 4d 50       	movdqu %xmm1,0x50(%rbp)
140063730:	48 8d 55 10          	lea    0x10(%rbp),%rdx
140063734:	48 83 7d 28 0f       	cmpq   $0xf,0x28(%rbp)
140063739:	48 0f 47 55 10       	cmova  0x10(%rbp),%rdx
14006373e:	4c 8b 45 20          	mov    0x20(%rbp),%r8
140063742:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
140063746:	e8 05 1b fc ff       	call   0x140025250
14006374b:	c6 45 60 01          	movb   $0x1,0x60(%rbp)
14006374f:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
140063753:	eb 4b                	jmp    0x1400637a0
140063755:	44 88 ad 48 01 00 00 	mov    %r13b,0x148(%rbp)
14006375c:	44 38 ad d8 00 00 00 	cmp    %r13b,0xd8(%rbp)
140063763:	74 32                	je     0x140063797
140063765:	0f 10 85 b8 00 00 00 	movups 0xb8(%rbp),%xmm0
14006376c:	0f 11 85 28 01 00 00 	movups %xmm0,0x128(%rbp)
140063773:	0f 10 8d c8 00 00 00 	movups 0xc8(%rbp),%xmm1
14006377a:	0f 11 8d 38 01 00 00 	movups %xmm1,0x138(%rbp)
140063781:	f3 0f 7f 95 c8 00 00 	movdqu %xmm2,0xc8(%rbp)
140063788:	00
140063789:	44 88 ad b8 00 00 00 	mov    %r13b,0xb8(%rbp)
140063790:	c6 85 48 01 00 00 01 	movb   $0x1,0x148(%rbp)
140063797:	48 8d 8d 28 01 00 00 	lea    0x128(%rbp),%rcx
14006379e:	8b f0                	mov    %eax,%esi
1400637a0:	0b de                	or     %esi,%ebx
1400637a2:	44 38 6d e0          	cmp    %r13b,-0x20(%rbp)
1400637a6:	48 0f 45 7d d8       	cmovne -0x28(%rbp),%rdi
1400637ab:	48 89 7d 98          	mov    %rdi,-0x68(%rbp)
1400637af:	48 8d 85 08 01 00 00 	lea    0x108(%rbp),%rax
1400637b6:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
1400637bb:	48 8d 85 88 01 00 00 	lea    0x188(%rbp),%rax
1400637c2:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1400637c7:	4c 89 74 24 60       	mov    %r14,0x60(%rsp)
1400637cc:	48 8d 45 80          	lea    -0x80(%rbp),%rax
1400637d0:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1400637d5:	48 8d 45 8c          	lea    -0x74(%rbp),%rax
1400637d9:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1400637de:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1400637e3:	48 8d 85 18 01 00 00 	lea    0x118(%rbp),%rax
1400637ea:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400637ef:	4c 89 7c 24 38       	mov    %r15,0x38(%rsp)
1400637f4:	48 8d 85 78 01 00 00 	lea    0x178(%rbp),%rax
1400637fb:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140063800:	48 8d 45 88          	lea    -0x78(%rbp),%rax
140063804:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140063809:	48 8d 85 b0 01 00 00 	lea    0x1b0(%rbp),%rax
140063810:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140063815:	4c 8d 8d f0 01 00 00 	lea    0x1f0(%rbp),%r9
14006381c:	4c 8d 85 d0 01 00 00 	lea    0x1d0(%rbp),%r8
140063823:	48 8d 55 98          	lea    -0x68(%rbp),%rdx
140063827:	49 8b cc             	mov    %r12,%rcx
14006382a:	e8 25 03 00 00       	call   0x140063b54
14006382f:	84 db                	test   %bl,%bl
140063831:	79 1b                	jns    0x14006384e
140063833:	0f ba f3 07          	btr    $0x7,%ebx
140063837:	44 38 ad 48 01 00 00 	cmp    %r13b,0x148(%rbp)
14006383e:	74 0e                	je     0x14006384e
140063840:	33 d2                	xor    %edx,%edx
140063842:	48 8d 8d 28 01 00 00 	lea    0x128(%rbp),%rcx
140063849:	e8 7a 63 fa ff       	call   0x140009bc8
14006384e:	f6 c3 40             	test   $0x40,%bl
140063851:	74 14                	je     0x140063867
140063853:	83 e3 bf             	and    $0xffffffbf,%ebx
140063856:	44 38 6d 60          	cmp    %r13b,0x60(%rbp)
14006385a:	74 0b                	je     0x140063867
14006385c:	33 d2                	xor    %edx,%edx
14006385e:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
140063862:	e8 61 63 fa ff       	call   0x140009bc8
140063867:	f6 c3 20             	test   $0x20,%bl
14006386a:	74 1a                	je     0x140063886
14006386c:	83 e3 df             	and    $0xffffffdf,%ebx
14006386f:	44 38 ad 70 01 00 00 	cmp    %r13b,0x170(%rbp)
140063876:	74 0e                	je     0x140063886
140063878:	33 d2                	xor    %edx,%edx
14006387a:	48 8d 8d 50 01 00 00 	lea    0x150(%rbp),%rcx
140063881:	e8 42 63 fa ff       	call   0x140009bc8
140063886:	f6 c3 10             	test   $0x10,%bl
140063889:	74 17                	je     0x1400638a2
14006388b:	83 e3 ef             	and    $0xffffffef,%ebx
14006388e:	44 38 ad 88 00 00 00 	cmp    %r13b,0x88(%rbp)
140063895:	74 0b                	je     0x1400638a2
140063897:	33 d2                	xor    %edx,%edx
140063899:	48 8d 4d 68          	lea    0x68(%rbp),%rcx
14006389d:	e8 26 63 fa ff       	call   0x140009bc8
1400638a2:	48 8d 8d d0 01 00 00 	lea    0x1d0(%rbp),%rcx
1400638a9:	e8 22 21 fa ff       	call   0x1400059d0
1400638ae:	bf 00 10 00 00       	mov    $0x1000,%edi
1400638b3:	48 8b 85 08 02 00 00 	mov    0x208(%rbp),%rax
1400638ba:	48 83 f8 0f          	cmp    $0xf,%rax
1400638be:	76 29                	jbe    0x1400638e9
1400638c0:	48 ff c0             	inc    %rax
1400638c3:	48 8b 8d f0 01 00 00 	mov    0x1f0(%rbp),%rcx
1400638ca:	48 8b d1             	mov    %rcx,%rdx
1400638cd:	48 3b c7             	cmp    %rdi,%rax
1400638d0:	72 11                	jb     0x1400638e3
1400638d2:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400638d6:	48 2b d1             	sub    %rcx,%rdx
1400638d9:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400638dd:	48 83 f8 1f          	cmp    $0x1f,%rax
1400638e1:	77 36                	ja     0x140063919
1400638e3:	ff 15 57 f2 1a 00    	call   *0x1af257(%rip)        # 0x140212b40
1400638e9:	48 8b 85 c8 01 00 00 	mov    0x1c8(%rbp),%rax
1400638f0:	48 83 f8 0f          	cmp    $0xf,%rax
1400638f4:	76 30                	jbe    0x140063926
1400638f6:	48 ff c0             	inc    %rax
1400638f9:	48 8b 8d b0 01 00 00 	mov    0x1b0(%rbp),%rcx
140063900:	48 8b d1             	mov    %rcx,%rdx
140063903:	48 3b c7             	cmp    %rdi,%rax