1400f4395:	48 8d 8d f0 00 00 00 	lea    0xf0(%rbp),%rcx
1400f439c:	e8 9b 38 fe ff       	call   0x1400d7c3c
1400f43a1:	4c 8b d0             	mov    %rax,%r10
1400f43a4:	8b d3                	mov    %ebx,%edx
1400f43a6:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1400f43aa:	e8 fd 64 ff ff       	call   0x1400ea8ac
1400f43af:	4c 8b d8             	mov    %rax,%r11
1400f43b2:	8a 4e 1a             	mov    0x1a(%rsi),%cl
1400f43b5:	f6 d9                	neg    %cl
1400f43b7:	45 1b c0             	sbb    %r8d,%r8d
1400f43ba:	41 83 e0 05          	and    $0x5,%r8d
1400f43be:	44 03 c7             	add    %edi,%r8d
1400f43c1:	44 0f b7 cb          	movzwl %bx,%r9d
1400f43c5:	41 81 c9 00 00 07 80 	or     $0x80070000,%r9d
1400f43cc:	85 db                	test   %ebx,%ebx
1400f43ce:	44 0f 4e cb          	cmovle %ebx,%r9d
1400f43d2:	44 38 76 1a          	cmp    %r14b,0x1a(%rsi)
1400f43d6:	74 19                	je     0x1400f43f1
1400f43d8:	ba 85 37 36 1e       	mov    $0x1e363785,%edx
1400f43dd:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1400f43e2:	e8 55 f2 f0 ff       	call   0x14000363c
1400f43e7:	48 8b c8             	mov    %rax,%rcx
1400f43ea:	e8 09 f5 f0 ff       	call   0x1400038f8
1400f43ef:	eb 05                	jmp    0x1400f43f6
1400f43f1:	b8 4d c8 18 01       	mov    $0x118c84d,%eax
1400f43f6:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
1400f43fb:	4c 89 5c 24 30       	mov    %r11,0x30(%rsp)
1400f4400:	44 89 44 24 28       	mov    %r8d,0x28(%rsp)
1400f4405:	45 8b c1             	mov    %r9d,%r8d
1400f4408:	8b c8                	mov    %eax,%ecx
1400f440a:	e8 31 14 00 00       	call   0x1400f5840
1400f440f:	90                   	nop
1400f4410:	eb 0e                	jmp    0x1400f4420
1400f4412:	90                   	nop
1400f4413:	90                   	nop
1400f4414:	90                   	nop
1400f4415:	90                   	nop
1400f4416:	90                   	nop
1400f4417:	90                   	nop
1400f4418:	90                   	nop
1400f4419:	90                   	nop
1400f441a:	90                   	nop
1400f441b:	90                   	nop
1400f441c:	90                   	nop
1400f441d:	90                   	nop
1400f441e:	90                   	nop
1400f441f:	90                   	nop
1400f4420:	90                   	nop
1400f4421:	b9 41 70 59 00       	mov    $0x597041,%ecx
1400f4426:	e8 a5 78 f1 ff       	call   0x14000bcd0
1400f442b:	e9 77 ed ff ff       	jmp    0x1400f31a7
1400f4430:	ff 15 1a dc 11 00    	call   *0x11dc1a(%rip)        # 0x140212050
1400f4436:	44 8b c0             	mov    %eax,%r8d
1400f4439:	4c 8d 0d 20 0d 18 00 	lea    0x180d20(%rip),%r9        # 0x140275160
1400f4440:	b9 49 c8 18 01       	mov    $0x118c849,%ecx
1400f4445:	e8 2e 73 fe ff       	call   0x1400db778
1400f444a:	90                   	nop
1400f444b:	eb 01                	jmp    0x1400f444e
1400f444d:	90                   	nop
1400f444e:	90                   	nop
1400f444f:	ff 15 fb db 11 00    	call   *0x11dbfb(%rip)        # 0x140212050
1400f4455:	44 8b c0             	mov    %eax,%r8d
1400f4458:	4c 8d 0d 91 12 18 00 	lea    0x181291(%rip),%r9        # 0x1402756f0
1400f445f:	b9 4b c8 18 01       	mov    $0x118c84b,%ecx
1400f4464:	e8 0f 73 fe ff       	call   0x1400db778
1400f4469:	90                   	nop
1400f446a:	eb 00                	jmp    0x1400f446c
1400f446c:	90                   	nop
1400f446d:	ff 15 dd db 11 00    	call   *0x11dbdd(%rip)        # 0x140212050
1400f4473:	8b d8                	mov    %eax,%ebx
1400f4475:	48 8d 54 24 68       	lea    0x68(%rsp),%rdx
1400f447a:	48 8d 8d f0 00 00 00 	lea    0xf0(%rbp),%rcx
1400f4481:	e8 b6 37 fe ff       	call   0x1400d7c3c
1400f4486:	4c 8b d0             	mov    %rax,%r10
1400f4489:	8b d3                	mov    %ebx,%edx
1400f448b:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1400f448f:	e8 18 64 ff ff       	call   0x1400ea8ac
1400f4494:	4c 8b d8             	mov    %rax,%r11
1400f4497:	8a 4e 1a             	mov    0x1a(%rsi),%cl
1400f449a:	f6 d9                	neg    %cl
1400f449c:	45 1b c0             	sbb    %r8d,%r8d
1400f449f:	41 83 e0 05          	and    $0x5,%r8d
1400f44a3:	41 83 c0 0a          	add    $0xa,%r8d
1400f44a7:	44 0f b7 cb          	movzwl %bx,%r9d
1400f44ab:	41 81 c9 00 00 07 80 	or     $0x80070000,%r9d
1400f44b2:	85 db                	test   %ebx,%ebx
1400f44b4:	44 0f 4e cb          	cmovle %ebx,%r9d
1400f44b8:	44 38 76 1a          	cmp    %r14b,0x1a(%rsi)
1400f44bc:	74 19                	je     0x1400f44d7
1400f44be:	ba 1f d4 2c 01       	mov    $0x12cd41f,%edx
1400f44c3:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1400f44c8:	e8 6f f1 f0 ff       	call   0x14000363c
1400f44cd:	48 8b c8             	mov    %rax,%rcx
1400f44d0:	e8 23 f4 f0 ff       	call   0x1400038f8
1400f44d5:	eb 05                	jmp    0x1400f44dc
1400f44d7:	b8 4d c8 18 01       	mov    $0x118c84d,%eax
1400f44dc:	4c 89 54 24 38       	mov    %r10,0x38(%rsp)
1400f44e1:	4c 89 5c 24 30       	mov    %r11,0x30(%rsp)
1400f44e6:	44 89 44 24 28       	mov    %r8d,0x28(%rsp)
1400f44eb:	45 8b c1             	mov    %r9d,%r8d
1400f44ee:	8b c8                	mov    %eax,%ecx
1400f44f0:	e8 4b 13 00 00       	call   0x1400f5840
1400f44f5:	90                   	nop
1400f44f6:	eb 00                	jmp    0x1400f44f8
1400f44f8:	90                   	nop
1400f44f9:	ff 15 51 db 11 00    	call   *0x11db51(%rip)        # 0x140212050
1400f44ff:	44 8b c0             	mov    %eax,%r8d
1400f4502:	4c 8d 0d a7 f6 17 00 	lea    0x17f6a7(%rip),%r9        # 0x140273bb0
1400f4509:	b9 0e 31 02 22       	mov    $0x2202310e,%ecx
1400f450e:	e8 65 72 fe ff       	call   0x1400db778
1400f4513:	90                   	nop
1400f4514:	eb 00                	jmp    0x1400f4516
1400f4516:	90                   	nop
1400f4517:	ff 15 33 db 11 00    	call   *0x11db33(%rip)        # 0x140212050
1400f451d:	44 8b c0             	mov    %eax,%r8d
1400f4520:	4c 8d 0d 99 12 18 00 	lea    0x181299(%rip),%r9        # 0x1402757c0
1400f4527:	b9 4c c8 18 01       	mov    $0x118c84c,%ecx
1400f452c:	e8 47 72 fe ff       	call   0x1400db778
1400f4531:	90                   	nop
1400f4532:	eb 00                	jmp    0x1400f4534
1400f4534:	90                   	nop
1400f4535:	ff 15 15 db 11 00    	call   *0x11db15(%rip)        # 0x140212050
1400f453b:	44 8b c0             	mov    %eax,%r8d
1400f453e:	4c 8d 0d 6b f6 17 00 	lea    0x17f66b(%rip),%r9        # 0x140273bb0
1400f4545:	b9 63 37 36 1e       	mov    $0x1e363763,%ecx
1400f454a:	e8 29 72 fe ff       	call   0x1400db778
1400f454f:	90                   	nop
1400f4550:	eb 00                	jmp    0x1400f4552
1400f4552:	90                   	nop
1400f4553:	ff 15 f7 da 11 00    	call   *0x11daf7(%rip)        # 0x140212050
1400f4559:	44 8b c0             	mov    %eax,%r8d
1400f455c:	4c 8d 0d 5d 12 18 00 	lea    0x18125d(%rip),%r9        # 0x1402757c0
1400f4563:	b9 82 37 36 1e       	mov    $0x1e363782,%ecx
1400f4568:	e8 0b 72 fe ff       	call   0x1400db778
1400f456d:	cc                   	int3
1400f456e:	90                   	nop
1400f456f:	90                   	nop
1400f4570:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1400f4575:	55                   	push   %rbp
1400f4576:	57                   	push   %rdi
1400f4577:	41 56                	push   %r14
1400f4579:	48 8d 6c 24 b9       	lea    -0x47(%rsp),%rbp
1400f457e:	48 81 ec f0 00 00 00 	sub    $0xf0,%rsp
1400f4585:	48 8b 05 f4 cb 20 00 	mov    0x20cbf4(%rip),%rax        # 0x140301180
1400f458c:	48 33 c4             	xor    %rsp,%rax
1400f458f:	48 89 45 37          	mov    %rax,0x37(%rbp)
1400f4593:	48 8b d9             	mov    %rcx,%rbx
1400f4596:	4c 8b d2             	mov    %rdx,%r10
1400f4599:	48 83 c1 28          	add    $0x28,%rcx
1400f459d:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
1400f45a2:	76 03                	jbe    0x1400f45a7
1400f45a4:	48 8b 09             	mov    (%rcx),%rcx
1400f45a7:	4c 8d 4b 08          	lea    0x8(%rbx),%r9
1400f45ab:	49 83 79 18 07       	cmpq   $0x7,0x18(%r9)
1400f45b0:	76 03                	jbe    0x1400f45b5
1400f45b2:	4d 8b 09             	mov    (%r9),%r9
1400f45b5:	8b 43 04             	mov    0x4(%rbx),%eax
1400f45b8:	33 ff                	xor    %edi,%edi
1400f45ba:	44 8d 77 04          	lea    0x4(%rdi),%r14d
1400f45be:	83 f8 02             	cmp    $0x2,%eax
1400f45c1:	74 2c                	je     0x1400f45ef
1400f45c3:	41 3b c6             	cmp    %r14d,%eax
1400f45c6:	74 1f                	je     0x1400f45e7
1400f45c8:	44 8d 47 10          	lea    0x10(%rdi),%r8d
1400f45cc:	41 3b c0             	cmp    %r8d,%eax
1400f45cf:	74 0e                	je     0x1400f45df
1400f45d1:	83 f8 20             	cmp    $0x20,%eax
1400f45d4:	74 1f                	je     0x1400f45f5
1400f45d6:	83 f8 40             	cmp    $0x40,%eax
1400f45d9:	44 0f 45 c7          	cmovne %edi,%r8d
1400f45dd:	eb 16                	jmp    0x1400f45f5
1400f45df:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1400f45e5:	eb 0e                	jmp    0x1400f45f5
1400f45e7:	41 b8 08 00 00 00    	mov    $0x8,%r8d
1400f45ed:	eb 06                	jmp    0x1400f45f5
1400f45ef:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400f45f5:	8b 13                	mov    (%rbx),%edx
1400f45f7:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
1400f45fc:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1400f4601:	49 8b ca             	mov    %r10,%rcx
1400f4604:	ff 15 a6 e0 23 00    	call   *0x23e0a6(%rip)        # 0x1403326b0
1400f460a:	85 c0                	test   %eax,%eax
1400f460c:	0f 85 89 01 00 00    	jne    0x1400f479b
1400f4612:	40 38 7b 48          	cmp    %dil,0x48(%rbx)
1400f4616:	48 8d 05 db d6 16 00 	lea    0x16d6db(%rip),%rax        # 0x140261cf8
1400f461d:	66 0f 6f 0d db ba 1c 	movdqa 0x1cbadb(%rip),%xmm1        # 0x1402c0100
1400f4624:	00
1400f4625:	48 8d 0d 74 f5 17 00 	lea    0x17f574(%rip),%rcx        # 0x140273ba0
1400f462c:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
1400f4630:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f4633:	48 8d 05 96 f0 16 00 	lea    0x16f096(%rip),%rax        # 0x1402636d0
1400f463a:	66 44 89 75 0f       	mov    %r14w,0xf(%rbp)
1400f463f:	48 0f 45 c1          	cmovne %rcx,%rax
1400f4643:	66 0f 7f 4d 27       	movdqa %xmm1,0x27(%rbp)
1400f4648:	48 83 c3 50          	add    $0x50,%rbx
1400f464c:	48 89 45 07          	mov    %rax,0x7(%rbp)
1400f4650:	48 8d 05 11 27 14 00 	lea    0x142711(%rip),%rax        # 0x140236d68
1400f4657:	0f 11 45 17          	movups %xmm0,0x17(%rbp)
1400f465b:	66 89 7d 17          	mov    %di,0x17(%rbp)
1400f465f:	48 83 7b 18 07       	cmpq   $0x7,0x18(%rbx)
1400f4664:	48 89 45 f7          	mov    %rax,-0x9(%rbp)
1400f4668:	76 03                	jbe    0x1400f466d
1400f466a:	48 8b 1b             	mov    (%rbx),%rbx
1400f466d:	48 8d 05 94 d2 17 00 	lea    0x17d294(%rip),%rax        # 0x140271908
1400f4674:	48 89 5d c7          	mov    %rbx,-0x39(%rbp)
1400f4678:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
1400f467c:	bb 0f 00 00 00       	mov    $0xf,%ebx
1400f4681:	b8 00 01 00 00       	mov    $0x100,%eax
1400f4686:	66 0f 7f 4d e7       	movdqa %xmm1,-0x19(%rbp)
1400f468b:	66 89 45 cf          	mov    %ax,-0x31(%rbp)
1400f468f:	41 be 3f 03 00 00    	mov    $0x33f,%r14d
1400f4695:	48 8d 05 cc 26 14 00 	lea    0x1426cc(%rip),%rax        # 0x140236d68
1400f469c:	44 8b c3             	mov    %ebx,%r8d
1400f469f:	0f 11 45 d7          	movups %xmm0,-0x29(%rbp)
1400f46a3:	44 8d 4b f3          	lea    -0xd(%rbx),%r9d
1400f46a7:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
1400f46ab:	41 8b d6             	mov    %r14d,%edx
1400f46ae:	66 89 7d d7          	mov    %di,-0x29(%rbp)
1400f46b2:	b9 cd 80 5c 00       	mov    $0x5c80cd,%ecx
1400f46b7:	e8 08 29 07 00       	call   0x140166fc4
1400f46bc:	84 c0                	test   %al,%al
1400f46be:	74 54                	je     0x1400f4714
1400f46c0:	48 8d 45 b7          	lea    -0x49(%rbp),%rax
1400f46c4:	44 8b c3             	mov    %ebx,%r8d
1400f46c7:	48 89 45 87          	mov    %rax,-0x79(%rbp)
1400f46cb:	44 8d 4b f3          	lea    -0xd(%rbx),%r9d
1400f46cf:	48 8d 45 f7          	lea    -0x9(%rbp),%rax
1400f46d3:	41 8b d6             	mov    %r14d,%edx
1400f46d6:	48 89 45 8f          	mov    %rax,-0x71(%rbp)
1400f46da:	b9 cd 80 5c 00       	mov    $0x5c80cd,%ecx
1400f46df:	48 8d 05 b2 1b 15 00 	lea    0x151bb2(%rip),%rax        # 0x140246298
1400f46e6:	48 89 45 97          	mov    %rax,-0x69(%rbp)
1400f46ea:	48 8d 45 87          	lea    -0x79(%rbp),%rax
1400f46ee:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
1400f46f2:	48 8d 45 97          	lea    -0x69(%rbp),%rax
1400f46f6:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1400f46fa:	48 8d 45 97          	lea    -0x69(%rbp),%rax
1400f46fe:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400f4703:	48 8d 05 a6 0e 18 00 	lea    0x180ea6(%rip),%rax        # 0x1402755b0
1400f470a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400f470f:	e8 dc 2c 07 00       	call   0x1401673f0
1400f4714:	48 8b 45 ef          	mov    -0x11(%rbp),%rax
1400f4718:	bb 00 10 00 00       	mov    $0x1000,%ebx
1400f471d:	48 83 f8 07          	cmp    $0x7,%rax
1400f4721:	76 2b                	jbe    0x1400f474e
1400f4723:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
1400f4727:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400f472e:	00
1400f472f:	48 8b d1             	mov    %rcx,%rdx
1400f4732:	48 3b c3             	cmp    %rbx,%rax
1400f4735:	72 11                	jb     0x1400f4748
1400f4737:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400f473b:	48 2b d1             	sub    %rcx,%rdx
1400f473e:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400f4742:	48 83 f8 1f          	cmp    $0x1f,%rax
1400f4746:	77 46                	ja     0x1400f478e
1400f4748:	ff 15 f2 e3 11 00    	call   *0x11e3f2(%rip)        # 0x140212b40
1400f474e:	48 8b 45 2f          	mov    0x2f(%rbp),%rax
1400f4752:	66 0f 6f 05 a6 b9 1c 	movdqa 0x1cb9a6(%rip),%xmm0        # 0x1402c0100
1400f4759:	00
1400f475a:	66 0f 7f 45 e7       	movdqa %xmm0,-0x19(%rbp)
1400f475f:	66 89 7d d7          	mov    %di,-0x29(%rbp)
1400f4763:	48 83 f8 07          	cmp    $0x7,%rax
1400f4767:	76 32                	jbe    0x1400f479b
1400f4769:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
1400f476d:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400f4774:	00
1400f4775:	48 8b d1             	mov    %rcx,%rdx
1400f4778:	48 3b c3             	cmp    %rbx,%rax
1400f477b:	72 18                	jb     0x1400f4795
1400f477d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400f4781:	48 2b d1             	sub    %rcx,%rdx
1400f4784:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400f4788:	48 83 f8 1f          	cmp    $0x1f,%rax
1400f478c:	76 07                	jbe    0x1400f4795
1400f478e:	ff 15 ec e3 11 00    	call   *0x11e3ec(%rip)        # 0x140212b80
1400f4794:	cc                   	int3
1400f4795:	ff 15 a5 e3 11 00    	call   *0x11e3a5(%rip)        # 0x140212b40
1400f479b:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
1400f479f:	48 33 cc             	xor    %rsp,%rcx
1400f47a2:	e8 c9 ff 10 00       	call   0x140204770
1400f47a7:	48 8b 9c 24 20 01 00 	mov    0x120(%rsp),%rbx
1400f47ae:	00
1400f47af:	48 81 c4 f0 00 00 00 	add    $0xf0,%rsp
1400f47b6:	41 5e                	pop    %r14
1400f47b8:	5f                   	pop    %rdi
1400f47b9:	5d                   	pop    %rbp
1400f47ba:	c3                   	ret
1400f47bb:	90                   	nop
1400f47bc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400f47c1:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400f47c6:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400f47cb:	57                   	push   %rdi
1400f47cc:	48 83 ec 20          	sub    $0x20,%rsp
1400f47d0:	48 8b 41 68          	mov    0x68(%rcx),%rax
1400f47d4:	be 07 00 00 00       	mov    $0x7,%esi
1400f47d9:	48 8b d9             	mov    %rcx,%rbx
1400f47dc:	bd 00 10 00 00       	mov    $0x1000,%ebp
1400f47e1:	48 3b c6             	cmp    %rsi,%rax
1400f47e4:	76 2f                	jbe    0x1400f4815
1400f47e6:	48 8b 49 50          	mov    0x50(%rcx),%rcx
1400f47ea:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400f47f1:	00
1400f47f2:	48 3b c5             	cmp    %rbp,%rax
1400f47f5:	72 18                	jb     0x1400f480f
1400f47f7:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1400f47fb:	48 2b ca             	sub    %rdx,%rcx
1400f47fe:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400f4802:	48 83 f8 1f          	cmp    $0x1f,%rax
1400f4806:	0f 87 ac 00 00 00    	ja     0x1400f48b8
1400f480c:	48 8b ca             	mov    %rdx,%rcx
1400f480f:	ff 15 2b e3 11 00    	call   *0x11e32b(%rip)        # 0x140212b40
1400f4815:	33 ff                	xor    %edi,%edi
1400f4817:	48 89 73 68          	mov    %rsi,0x68(%rbx)
1400f481b:	48 89 7b 60          	mov    %rdi,0x60(%rbx)
1400f481f:	66 89 7b 50          	mov    %di,0x50(%rbx)
1400f4823:	48 8b 43 40          	mov    0x40(%rbx),%rax
1400f4827:	48 3b c6             	cmp    %rsi,%rax
1400f482a:	76 2b                	jbe    0x1400f4857
1400f482c:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
1400f4830:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400f4837:	00
1400f4838:	48 3b c5             	cmp    %rbp,%rax
1400f483b:	72 14                	jb     0x1400f4851
1400f483d:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1400f4841:	48 2b ca             	sub    %rdx,%rcx
1400f4844:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400f4848:	48 83 f8 1f          	cmp    $0x1f,%rax
1400f484c:	77 6a                	ja     0x1400f48b8
1400f484e:	48 8b ca             	mov    %rdx,%rcx
1400f4851:	ff 15 e9 e2 11 00    	call   *0x11e2e9(%rip)        # 0x140212b40
1400f4857:	48 89 7b 38          	mov    %rdi,0x38(%rbx)
1400f485b:	48 89 73 40          	mov    %rsi,0x40(%rbx)
1400f485f:	66 89 7b 28          	mov    %di,0x28(%rbx)
1400f4863:	48 8b 43 20          	mov    0x20(%rbx),%rax
1400f4867:	48 3b c6             	cmp    %rsi,%rax
1400f486a:	76 2b                	jbe    0x1400f4897
1400f486c:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1400f4870:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400f4877:	00
1400f4878:	48 3b c5             	cmp    %rbp,%rax
1400f487b:	72 14                	jb     0x1400f4891
1400f487d:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1400f4881:	48 2b ca             	sub    %rdx,%rcx
1400f4884:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1400f4888:	48 83 f8 1f          	cmp    $0x1f,%rax
1400f488c:	77 2a                	ja     0x1400f48b8
1400f488e:	48 8b ca             	mov    %rdx,%rcx
1400f4891:	ff 15 a9 e2 11 00    	call   *0x11e2a9(%rip)        # 0x140212b40
1400f4897:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp