14043d350:	48 89 74 24 68       	mov    %rsi,0x68(%rsp)
14043d355:	4c 89 6c 24 60       	mov    %r13,0x60(%rsp)
14043d35a:	74 04                	je     0x14043d360
14043d35c:	66 c1 c8 08          	ror    $0x8,%ax
14043d360:	44 0f b7 e8          	movzwl %ax,%r13d
14043d364:	48 8d 72 03          	lea    0x3(%rdx),%rsi
14043d368:	49 03 f5             	add    %r13,%rsi
14043d36b:	66 89 41 02          	mov    %ax,0x2(%rcx)
14043d36f:	49 3b f1             	cmp    %r9,%rsi
14043d372:	0f 87 5f 01 00 00    	ja     0x14043d4d7
14043d378:	48 3b f7             	cmp    %rdi,%rsi
14043d37b:	0f 82 56 01 00 00    	jb     0x14043d4d7
14043d381:	48 89 6c 24 70       	mov    %rbp,0x70(%rsp)
14043d386:	33 ed                	xor    %ebp,%ebp
14043d388:	48 89 69 10          	mov    %rbp,0x10(%rcx)
14043d38c:	b9 18 00 00 00       	mov    $0x18,%ecx
14043d391:	4c 89 74 24 58       	mov    %r14,0x58(%rsp)
14043d396:	e8 6d dd 9d 00       	call   0x140e1b108
14043d39b:	48 85 c0             	test   %rax,%rax
14043d39e:	74 0d                	je     0x14043d3ad
14043d3a0:	48 89 28             	mov    %rbp,(%rax)
14043d3a3:	48 89 68 08          	mov    %rbp,0x8(%rax)
14043d3a7:	48 89 68 10          	mov    %rbp,0x10(%rax)
14043d3ab:	eb 03                	jmp    0x14043d3b0
14043d3ad:	48 8b c5             	mov    %rbp,%rax
14043d3b0:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
14043d3b5:	49 89 47 08          	mov    %rax,0x8(%r15)
14043d3b9:	48 3b fe             	cmp    %rsi,%rdi
14043d3bc:	0f 83 c6 00 00 00    	jae    0x14043d488
14043d3c2:	b9 10 00 00 00       	mov    $0x10,%ecx
14043d3c7:	e8 3c dd 9d 00       	call   0x140e1b108
14043d3cc:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14043d3d1:	48 8b d8             	mov    %rax,%rbx
14043d3d4:	48 85 c0             	test   %rax,%rax
14043d3d7:	74 09                	je     0x14043d3e2
14043d3d9:	c6 00 00             	movb   $0x0,(%rax)
14043d3dc:	48 89 68 08          	mov    %rbp,0x8(%rax)
14043d3e0:	eb 03                	jmp    0x14043d3e5
14043d3e2:	48 8b dd             	mov    %rbp,%rbx
14043d3e5:	48 8d 6f 01          	lea    0x1(%rdi),%rbp
14043d3e9:	49 89 5f 10          	mov    %rbx,0x10(%r15)
14043d3ed:	48 3b ee             	cmp    %rsi,%rbp
14043d3f0:	0f 87 37 01 00 00    	ja     0x14043d52d
14043d3f6:	48 3b ef             	cmp    %rdi,%rbp
14043d3f9:	0f 82 2e 01 00 00    	jb     0x14043d52d
14043d3ff:	0f b6 07             	movzbl (%rdi),%eax
14043d402:	b9 20 00 00 00       	mov    $0x20,%ecx
14043d407:	88 03                	mov    %al,(%rbx)
14043d409:	e8 fa dc 9d 00       	call   0x140e1b108
14043d40e:	33 c9                	xor    %ecx,%ecx
14043d410:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14043d415:	48 85 c0             	test   %rax,%rax
14043d418:	74 16                	je     0x14043d430
14043d41a:	c7 00 ff ff ff ff    	movl   $0xffffffff,(%rax)
14043d420:	48 89 48 08          	mov    %rcx,0x8(%rax)
14043d424:	48 89 48 10          	mov    %rcx,0x10(%rax)
14043d428:	88 48 18             	mov    %cl,0x18(%rax)
14043d42b:	89 48 1c             	mov    %ecx,0x1c(%rax)
14043d42e:	eb 03                	jmp    0x14043d433
14043d430:	48 8b c1             	mov    %rcx,%rax
14043d433:	4d 8b cc             	mov    %r12,%r9
14043d436:	48 89 43 08          	mov    %rax,0x8(%rbx)
14043d43a:	4c 8b c6             	mov    %rsi,%r8
14043d43d:	48 8b d5             	mov    %rbp,%rdx
14043d440:	48 8b c8             	mov    %rax,%rcx
14043d443:	e8 18 09 01 00       	call   0x14044dd60
14043d448:	4d 8b 4f 08          	mov    0x8(%r15),%r9
14043d44c:	8d 58 01             	lea    0x1(%rax),%ebx
14043d44f:	49 8b 51 08          	mov    0x8(%r9),%rdx
14043d453:	49 3b 51 10          	cmp    0x10(%r9),%rdx
14043d457:	74 0e                	je     0x14043d467
14043d459:	49 8b 4f 10          	mov    0x10(%r15),%rcx
14043d45d:	48 89 0a             	mov    %rcx,(%rdx)
14043d460:	49 83 41 08 08       	addq   $0x8,0x8(%r9)
14043d465:	eb 0c                	jmp    0x14043d473
14043d467:	4d 8d 47 10          	lea    0x10(%r15),%r8
14043d46b:	49 8b c9             	mov    %r9,%rcx
14043d46e:	e8 4d db f3 ff       	call   0x14037afc0
14043d473:	33 ed                	xor    %ebp,%ebp
14043d475:	48 63 c3             	movslq %ebx,%rax
14043d478:	48 03 f8             	add    %rax,%rdi
14043d47b:	49 89 6f 10          	mov    %rbp,0x10(%r15)
14043d47f:	48 3b fe             	cmp    %rsi,%rdi
14043d482:	0f 82 3a ff ff ff    	jb     0x14043d3c2
14043d488:	49 89 6f 10          	mov    %rbp,0x10(%r15)
14043d48c:	49 8b 57 18          	mov    0x18(%r15),%rdx
14043d490:	4d 8b c7             	mov    %r15,%r8
14043d493:	49 8b 0c 24          	mov    (%r12),%rcx
14043d497:	e8 64 2e 01 00       	call   0x140450300
14043d49c:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
14043d4a1:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
14043d4a6:	4c 8b 74 24 58       	mov    0x58(%rsp),%r14
14043d4ab:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
14043d4b0:	41 88 47 20          	mov    %al,0x20(%r15)
14043d4b4:	41 8d 45 03          	lea    0x3(%r13),%eax
14043d4b8:	4c 8b 6c 24 60       	mov    0x60(%rsp),%r13
14043d4bd:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14043d4c2:	48 33 cc             	xor    %rsp,%rcx
14043d4c5:	e8 36 e0 9d 00       	call   0x140e1b500
14043d4ca:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
14043d4d1:	41 5f                	pop    %r15
14043d4d3:	41 5c                	pop    %r12
14043d4d5:	5f                   	pop    %rdi
14043d4d6:	c3                   	ret
14043d4d7:	44 2b ca             	sub    %edx,%r9d
14043d4da:	45 8d 45 03          	lea    0x3(%r13),%r8d
14043d4de:	48 8d 15 8b 72 bb 00 	lea    0xbb728b(%rip),%rdx        # 0x140ff4770
14043d4e5:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14043d4ea:	e8 01 bc d6 ff       	call   0x1401a90f0
14043d4ef:	48 8d 15 da 34 f6 00 	lea    0xf634da(%rip),%rdx        # 0x1413a09d0
14043d4f6:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14043d4fb:	e8 18 f3 9d 00       	call   0x140e1c818
14043d500:	cc                   	int3
14043d501:	44 2b ca             	sub    %edx,%r9d
14043d504:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14043d509:	48 8d 15 38 72 bb 00 	lea    0xbb7238(%rip),%rdx        # 0x140ff4748
14043d510:	41 b8 03 00 00 00    	mov    $0x3,%r8d
14043d516:	e8 d5 bb d6 ff       	call   0x1401a90f0
14043d51b:	48 8d 15 ae 34 f6 00 	lea    0xf634ae(%rip),%rdx        # 0x1413a09d0
14043d522:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14043d527:	e8 ec f2 9d 00       	call   0x140e1c818
14043d52c:	cc                   	int3
14043d52d:	2b f7                	sub    %edi,%esi
14043d52f:	48 8d 15 f2 71 bb 00 	lea    0xbb71f2(%rip),%rdx        # 0x140ff4728
14043d536:	44 8b ce             	mov    %esi,%r9d
14043d539:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14043d53e:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14043d544:	e8 a7 bb d6 ff       	call   0x1401a90f0
14043d549:	48 8d 15 80 34 f6 00 	lea    0xf63480(%rip),%rdx        # 0x1413a09d0
14043d550:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
14043d555:	e8 be f2 9d 00       	call   0x140e1c818
14043d55a:	cc                   	int3
14043d55b:	cc                   	int3
14043d55c:	cc                   	int3
14043d55d:	cc                   	int3
14043d55e:	cc                   	int3
14043d55f:	cc                   	int3
14043d560:	40 53                	rex push %rbx
14043d562:	56                   	push   %rsi
14043d563:	57                   	push   %rdi
14043d564:	41 57                	push   %r15
14043d566:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
14043d56d:	48 8b 05 8c b9 f7 00 	mov    0xf7b98c(%rip),%rax        # 0x1413b8f00
14043d574:	48 33 c4             	xor    %rsp,%rax
14043d577:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
14043d57c:	48 8d 7a 03          	lea    0x3(%rdx),%rdi
14043d580:	4d 8b f9             	mov    %r9,%r15
14043d583:	49 8b f0             	mov    %r8,%rsi
14043d586:	48 8b d9             	mov    %rcx,%rbx
14043d589:	49 3b f8             	cmp    %r8,%rdi
14043d58c:	0f 87 17 02 00 00    	ja     0x14043d7a9
14043d592:	48 8d 42 01          	lea    0x1(%rdx),%rax
14043d596:	48 3b f8             	cmp    %rax,%rdi
14043d599:	0f 82 0a 02 00 00    	jb     0x14043d7a9
14043d59f:	0f b6 0a             	movzbl (%rdx),%ecx
14043d5a2:	4c 89 74 24 78       	mov    %r14,0x78(%rsp)
14043d5a7:	44 8b b4 24 d0 00 00 	mov    0xd0(%rsp),%r14d
14043d5ae:	00
14043d5af:	88 0b                	mov    %cl,(%rbx)
14043d5b1:	0f b7 00             	movzwl (%rax),%eax
14043d5b4:	41 83 fe 01          	cmp    $0x1,%r14d
14043d5b8:	74 04                	je     0x14043d5be
14043d5ba:	66 c1 c8 08          	ror    $0x8,%ax
14043d5be:	88 4b 04             	mov    %cl,0x4(%rbx)
14043d5c1:	48 89 ac 24 80 00 00 	mov    %rbp,0x80(%rsp)
14043d5c8:	00
14043d5c9:	66 89 43 02          	mov    %ax,0x2(%rbx)
14043d5cd:	83 e9 01             	sub    $0x1,%ecx
14043d5d0:	0f 84 2a 01 00 00    	je     0x14043d700
14043d5d6:	83 e9 0c             	sub    $0xc,%ecx
14043d5d9:	0f 84 bc 00 00 00    	je     0x14043d69b
14043d5df:	83 f9 04             	cmp    $0x4,%ecx
14043d5e2:	0f 85 ef 01 00 00    	jne    0x14043d7d7
14043d5e8:	b9 a8 00 00 00       	mov    $0xa8,%ecx
14043d5ed:	e8 16 db 9d 00       	call   0x140e1b108
14043d5f2:	33 d2                	xor    %edx,%edx
14043d5f4:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14043d5f9:	48 8b c8             	mov    %rax,%rcx
14043d5fc:	48 85 c0             	test   %rax,%rax
14043d5ff:	74 79                	je     0x14043d67a
14043d601:	48 8b 43 20          	mov    0x20(%rbx),%rax
14043d605:	48 89 51 30          	mov    %rdx,0x30(%rcx)
14043d609:	89 51 38             	mov    %edx,0x38(%rcx)
14043d60c:	48 89 51 58          	mov    %rdx,0x58(%rcx)
14043d610:	89 51 60             	mov    %edx,0x60(%rcx)
14043d613:	48 89 51 70          	mov    %rdx,0x70(%rcx)
14043d617:	89 51 78             	mov    %edx,0x78(%rcx)
14043d61a:	88 11                	mov    %dl,(%rcx)
14043d61c:	89 51 02             	mov    %edx,0x2(%rcx)
14043d61f:	48 89 51 08          	mov    %rdx,0x8(%rcx)
14043d623:	48 89 51 10          	mov    %rdx,0x10(%rcx)
14043d627:	48 89 51 18          	mov    %rdx,0x18(%rcx)
14043d62b:	66 89 51 20          	mov    %dx,0x20(%rcx)
14043d62f:	88 51 22             	mov    %dl,0x22(%rcx)
14043d632:	66 89 51 24          	mov    %dx,0x24(%rcx)
14043d636:	c7 41 28 ff ff ff ff 	movl   $0xffffffff,0x28(%rcx)
14043d63d:	c7 41 40 ff ff ff ff 	movl   $0xffffffff,0x40(%rcx)
14043d644:	48 89 51 48          	mov    %rdx,0x48(%rcx)
14043d648:	c7 41 50 ff ff ff ff 	movl   $0xffffffff,0x50(%rcx)
14043d64f:	c7 41 68 ff ff ff ff 	movl   $0xffffffff,0x68(%rcx)
14043d656:	48 89 81 80 00 00 00 	mov    %rax,0x80(%rcx)
14043d65d:	48 89 91 88 00 00 00 	mov    %rdx,0x88(%rcx)
14043d664:	48 89 91 90 00 00 00 	mov    %rdx,0x90(%rcx)
14043d66b:	48 89 91 98 00 00 00 	mov    %rdx,0x98(%rcx)
14043d672:	88 91 a0 00 00 00    	mov    %dl,0xa0(%rcx)
14043d678:	eb 03                	jmp    0x14043d67d
14043d67a:	48 8b ca             	mov    %rdx,%rcx
14043d67d:	4d 8b cf             	mov    %r15,%r9
14043d680:	48 89 4b 18          	mov    %rcx,0x18(%rbx)
14043d684:	4c 8b c6             	mov    %rsi,%r8
14043d687:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
14043d68c:	48 8b d7             	mov    %rdi,%rdx
14043d68f:	e8 7c f6 ff ff       	call   0x14043cd10
14043d694:	8b e8                	mov    %eax,%ebp
14043d696:	e9 a7 00 00 00       	jmp    0x14043d742
14043d69b:	b9 50 00 00 00       	mov    $0x50,%ecx
14043d6a0:	e8 63 da 9d 00       	call   0x140e1b108
14043d6a5:	33 d2                	xor    %edx,%edx
14043d6a7:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14043d6ac:	48 8b c8             	mov    %rax,%rcx
14043d6af:	48 85 c0             	test   %rax,%rax
14043d6b2:	74 2e                	je     0x14043d6e2
14043d6b4:	48 8b 43 20          	mov    0x20(%rbx),%rax
14043d6b8:	48 89 51 28          	mov    %rdx,0x28(%rcx)
14043d6bc:	89 51 30             	mov    %edx,0x30(%rcx)
14043d6bf:	48 89 11             	mov    %rdx,(%rcx)
14043d6c2:	66 89 51 08          	mov    %dx,0x8(%rcx)
14043d6c6:	89 51 0c             	mov    %edx,0xc(%rcx)
14043d6c9:	48 89 51 10          	mov    %rdx,0x10(%rcx)
14043d6cd:	48 89 51 18          	mov    %rdx,0x18(%rcx)
14043d6d1:	48 89 51 20          	mov    %rdx,0x20(%rcx)
14043d6d5:	48 89 51 38          	mov    %rdx,0x38(%rcx)
14043d6d9:	48 89 41 40          	mov    %rax,0x40(%rcx)
14043d6dd:	89 51 48             	mov    %edx,0x48(%rcx)
14043d6e0:	eb 03                	jmp    0x14043d6e5
14043d6e2:	48 8b ca             	mov    %rdx,%rcx
14043d6e5:	4d 8b cf             	mov    %r15,%r9
14043d6e8:	48 89 4b 10          	mov    %rcx,0x10(%rbx)
14043d6ec:	4c 8b c6             	mov    %rsi,%r8
14043d6ef:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
14043d6f4:	48 8b d7             	mov    %rdi,%rdx
14043d6f7:	e8 c4 f2 ff ff       	call   0x14043c9c0
14043d6fc:	8b e8                	mov    %eax,%ebp
14043d6fe:	eb 42                	jmp    0x14043d742
14043d700:	bd 02 00 00 00       	mov    $0x2,%ebp
14043d705:	8b cd                	mov    %ebp,%ecx
14043d707:	e8 fc d9 9d 00       	call   0x140e1b108
14043d70c:	33 d2                	xor    %edx,%edx
14043d70e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14043d713:	48 85 c0             	test   %rax,%rax
14043d716:	74 05                	je     0x14043d71d
14043d718:	66 89 10             	mov    %dx,(%rax)
14043d71b:	eb 03                	jmp    0x14043d720
14043d71d:	48 8b c2             	mov    %rdx,%rax
14043d720:	48 8d 4f 02          	lea    0x2(%rdi),%rcx
14043d724:	48 89 43 08          	mov    %rax,0x8(%rbx)
14043d728:	48 3b ce             	cmp    %rsi,%rcx
14043d72b:	77 51                	ja     0x14043d77e
14043d72d:	48 3b cf             	cmp    %rdi,%rcx
14043d730:	72 4c                	jb     0x14043d77e
14043d732:	0f b7 0f             	movzwl (%rdi),%ecx
14043d735:	41 83 fe 01          	cmp    $0x1,%r14d
14043d739:	74 04                	je     0x14043d73f
14043d73b:	66 c1 c9 08          	ror    $0x8,%cx
14043d73f:	66 89 08             	mov    %cx,(%rax)
14043d742:	48 8b 53 20          	mov    0x20(%rbx),%rdx
14043d746:	4c 8b c3             	mov    %rbx,%r8
14043d749:	49 8b 0f             	mov    (%r15),%rcx
14043d74c:	e8 9f 2d 01 00       	call   0x1404504f0
14043d751:	4c 8b 74 24 78       	mov    0x78(%rsp),%r14
14043d756:	88 43 28             	mov    %al,0x28(%rbx)
14043d759:	8d 45 03             	lea    0x3(%rbp),%eax
14043d75c:	48 8b ac 24 80 00 00 	mov    0x80(%rsp),%rbp
14043d763:	00
14043d764:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14043d769:	48 33 cc             	xor    %rsp,%rcx
14043d76c:	e8 8f dd 9d 00       	call   0x140e1b500
14043d771:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
14043d778:	41 5f                	pop    %r15
14043d77a:	5f                   	pop    %rdi
14043d77b:	5e                   	pop    %rsi
14043d77c:	5b                   	pop    %rbx
14043d77d:	c3                   	ret
14043d77e:	2b f7                	sub    %edi,%esi
14043d780:	48 8d 15 49 70 bb 00 	lea    0xbb7049(%rip),%rdx        # 0x140ff47d0
14043d787:	44 8b ce             	mov    %esi,%r9d
14043d78a:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14043d78f:	44 8b c5             	mov    %ebp,%r8d
14043d792:	e8 59 b9 d6 ff       	call   0x1401a90f0
14043d797:	48 8d 15 32 32 f6 00 	lea    0xf63232(%rip),%rdx        # 0x1413a09d0
14043d79e:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14043d7a3:	e8 70 f0 9d 00       	call   0x140e1c818
14043d7a8:	cc                   	int3
14043d7a9:	2b f2                	sub    %edx,%esi
14043d7ab:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14043d7b0:	44 8b ce             	mov    %esi,%r9d
14043d7b3:	48 8d 15 d6 6f bb 00 	lea    0xbb6fd6(%rip),%rdx        # 0x140ff4790
14043d7ba:	41 b8 03 00 00 00    	mov    $0x3,%r8d
14043d7c0:	e8 2b b9 d6 ff       	call   0x1401a90f0
14043d7c5:	48 8d 15 04 32 f6 00 	lea    0xf63204(%rip),%rdx        # 0x1413a09d0
14043d7cc:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14043d7d1:	e8 42 f0 9d 00       	call   0x140e1c818
14043d7d6:	cc                   	int3
14043d7d7:	48 8b cb             	mov    %rbx,%rcx
14043d7da:	e8 a1 95 01 00       	call   0x140456d80
14043d7df:	44 0f b6 c0          	movzbl %al,%r8d
14043d7e3:	48 8d 15 ce 6f bb 00 	lea    0xbb6fce(%rip),%rdx        # 0x140ff47b8
14043d7ea:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14043d7ef:	e8 6c a8 d7 ff       	call   0x1401b8060
14043d7f4:	48 8d 15 25 33 f6 00 	lea    0xf63325(%rip),%rdx        # 0x1413a0b20
14043d7fb:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
14043d800:	e8 13 f0 9d 00       	call   0x140e1c818
14043d805:	cc                   	int3
14043d806:	cc                   	int3
14043d807:	cc                   	int3
14043d808:	cc                   	int3
14043d809:	cc                   	int3
14043d80a:	cc                   	int3
14043d80b:	cc                   	int3
14043d80c:	cc                   	int3
14043d80d:	cc                   	int3
14043d80e:	cc                   	int3
14043d80f:	cc                   	int3
14043d810:	40 55                	rex push %rbp
14043d812:	56                   	push   %rsi
14043d813:	57                   	push   %rdi
14043d814:	41 56                	push   %r14
14043d816:	41 57                	push   %r15
14043d818:	48 83 ec 60          	sub    $0x60,%rsp
14043d81c:	48 8b 05 dd b6 f7 00 	mov    0xf7b6dd(%rip),%rax        # 0x1413b8f00
14043d823:	48 33 c4             	xor    %rsp,%rax
14043d826:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14043d82b:	48 8d 42 33          	lea    0x33(%rdx),%rax
14043d82f:	48 8b f1             	mov    %rcx,%rsi
14043d832:	4c 8d 72 33          	lea    0x33(%rdx),%r14
14043d836:	4d 8b f9             	mov    %r9,%r15
14043d839:	49 8b e8             	mov    %r8,%rbp
14043d83c:	48 8b fa             	mov    %rdx,%rdi
14043d83f:	8b ca                	mov    %edx,%ecx
14043d841:	49 3b c0             	cmp    %r8,%rax
14043d844:	0f 87 f0 02 00 00    	ja     0x14043db3a
14043d84a:	48 8d 42 31          	lea    0x31(%rdx),%rax
14043d84e:	4c 3b f0             	cmp    %rax,%r14
14043d851:	0f 82 e3 02 00 00    	jb     0x14043db3a
14043d857:	0f b6 02             	movzbl (%rdx),%eax
14043d85a:	b9 08 00 00 00       	mov    $0x8,%ecx
14043d85f:	88 06                	mov    %al,(%rsi)
14043d861:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
14043d866:	e8 9d d8 9d 00       	call   0x140e1b108
14043d86b:	33 db                	xor    %ebx,%ebx