140a0a30a:	57                   	push   %rdi
140a0a30b:	48 83 ec 50          	sub    $0x50,%rsp
140a0a30f:	48 8b 05 ea eb 9a 00 	mov    0x9aebea(%rip),%rax        # 0x1413b8f00
140a0a316:	48 33 c4             	xor    %rsp,%rax
140a0a319:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140a0a31e:	4c 8b ca             	mov    %rdx,%r9
140a0a321:	48 8d 7c 24 29       	lea    0x29(%rsp),%rdi
140a0a326:	49 bb cd cc cc cc cc 	movabs $0xcccccccccccccccd,%r11
140a0a32d:	cc cc cc
140a0a330:	48 8b f1             	mov    %rcx,%rsi
140a0a333:	49 8b c3             	mov    %r11,%rax
140a0a336:	48 f7 e2             	mul    %rdx
140a0a339:	4c 8b d2             	mov    %rdx,%r10
140a0a33c:	49 c1 ea 03          	shr    $0x3,%r10
140a0a340:	41 0f b6 c2          	movzbl %r10b,%eax
140a0a344:	c0 e0 02             	shl    $0x2,%al
140a0a347:	46 8d 04 10          	lea    (%rax,%r10,1),%r8d
140a0a34b:	45 02 c0             	add    %r8b,%r8b
140a0a34e:	45 2a c8             	sub    %r8b,%r9b
140a0a351:	41 80 c1 30          	add    $0x30,%r9b
140a0a355:	44 88 4c 24 28       	mov    %r9b,0x28(%rsp)
140a0a35a:	4d 85 d2             	test   %r10,%r10
140a0a35d:	74 2b                	je     0x140a0a38a
140a0a35f:	90                   	nop
140a0a360:	49 8b c3             	mov    %r11,%rax
140a0a363:	49 f7 e2             	mul    %r10
140a0a366:	48 c1 ea 03          	shr    $0x3,%rdx
140a0a36a:	0f b6 c2             	movzbl %dl,%eax
140a0a36d:	c0 e0 02             	shl    $0x2,%al
140a0a370:	8d 0c 10             	lea    (%rax,%rdx,1),%ecx
140a0a373:	02 c9                	add    %cl,%cl
140a0a375:	44 2a d1             	sub    %cl,%r10b
140a0a378:	41 80 c2 30          	add    $0x30,%r10b
140a0a37c:	44 88 17             	mov    %r10b,(%rdi)
140a0a37f:	48 ff c7             	inc    %rdi
140a0a382:	4c 8b d2             	mov    %rdx,%r10
140a0a385:	48 85 d2             	test   %rdx,%rdx
140a0a388:	75 d6                	jne    0x140a0a360
140a0a38a:	0f b6 5c 24 20       	movzbl 0x20(%rsp),%ebx
140a0a38f:	90                   	nop
140a0a390:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
140a0a394:	48 ff cf             	dec    %rdi
140a0a397:	48 8b 56 18          	mov    0x18(%rsi),%rdx
140a0a39b:	44 0f b6 0f          	movzbl (%rdi),%r9d
140a0a39f:	48 3b ca             	cmp    %rdx,%rcx
140a0a3a2:	73 1f                	jae    0x140a0a3c3
140a0a3a4:	48 8d 41 01          	lea    0x1(%rcx),%rax
140a0a3a8:	48 89 46 10          	mov    %rax,0x10(%rsi)
140a0a3ac:	48 8b c6             	mov    %rsi,%rax
140a0a3af:	48 83 fa 0f          	cmp    $0xf,%rdx
140a0a3b3:	76 03                	jbe    0x140a0a3b8
140a0a3b5:	48 8b 06             	mov    (%rsi),%rax
140a0a3b8:	44 88 0c 08          	mov    %r9b,(%rax,%rcx,1)
140a0a3bc:	c6 44 08 01 00       	movb   $0x0,0x1(%rax,%rcx,1)
140a0a3c1:	eb 11                	jmp    0x140a0a3d4
140a0a3c3:	44 0f b6 c3          	movzbl %bl,%r8d
140a0a3c7:	ba 01 00 00 00       	mov    $0x1,%edx
140a0a3cc:	48 8b ce             	mov    %rsi,%rcx
140a0a3cf:	e8 ec e3 79 ff       	call   0x1401a87c0
140a0a3d4:	48 8d 44 24 28       	lea    0x28(%rsp),%rax
140a0a3d9:	48 3b f8             	cmp    %rax,%rdi
140a0a3dc:	75 b2                	jne    0x140a0a390
140a0a3de:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140a0a3e3:	48 33 cc             	xor    %rsp,%rcx
140a0a3e6:	e8 15 11 41 00       	call   0x140e1b500
140a0a3eb:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140a0a3f0:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140a0a3f5:	48 83 c4 50          	add    $0x50,%rsp
140a0a3f9:	5f                   	pop    %rdi
140a0a3fa:	c3                   	ret
140a0a3fb:	cc                   	int3
140a0a3fc:	cc                   	int3
140a0a3fd:	cc                   	int3
140a0a3fe:	cc                   	int3
140a0a3ff:	cc                   	int3
140a0a400:	40 57                	rex push %rdi
140a0a402:	48 83 ec 30          	sub    $0x30,%rsp
140a0a406:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
140a0a40b:	48 8b f9             	mov    %rcx,%rdi
140a0a40e:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140a0a412:	48 8b da             	mov    %rdx,%rbx
140a0a415:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
140a0a41a:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
140a0a41f:	4c 8b 47 18          	mov    0x18(%rdi),%r8
140a0a423:	49 3b c8             	cmp    %r8,%rcx
140a0a426:	73 1c                	jae    0x140a0a444
140a0a428:	48 8d 41 01          	lea    0x1(%rcx),%rax
140a0a42c:	48 89 47 10          	mov    %rax,0x10(%rdi)
140a0a430:	48 8b c7             	mov    %rdi,%rax
140a0a433:	49 83 f8 0f          	cmp    $0xf,%r8
140a0a437:	76 03                	jbe    0x140a0a43c
140a0a439:	48 8b 07             	mov    (%rdi),%rax
140a0a43c:	66 c7 04 08 22 00    	movw   $0x22,(%rax,%rcx,1)
140a0a442:	eb 16                	jmp    0x140a0a45a
140a0a444:	44 0f b6 44 24 40    	movzbl 0x40(%rsp),%r8d
140a0a44a:	41 b1 22             	mov    $0x22,%r9b
140a0a44d:	ba 01 00 00 00       	mov    $0x1,%edx
140a0a452:	48 8b cf             	mov    %rdi,%rcx
140a0a455:	e8 66 e3 79 ff       	call   0x1401a87c0
140a0a45a:	48 8b 33             	mov    (%rbx),%rsi
140a0a45d:	48 8b 6b 08          	mov    0x8(%rbx),%rbp
140a0a461:	48 03 ee             	add    %rsi,%rbp
140a0a464:	48 3b f5             	cmp    %rbp,%rsi
140a0a467:	0f 84 4c 04 00 00    	je     0x140a0a8b9
140a0a46d:	0f b6 5c 24 40       	movzbl 0x40(%rsp),%ebx
140a0a472:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140a0a477:	4c 8d 35 82 5b 5f ff 	lea    -0xa0a47e(%rip),%r14        # 0x140000000
140a0a47e:	66 90                	xchg   %ax,%ax
140a0a480:	44 0f be 0e          	movsbl (%rsi),%r9d
140a0a484:	41 8d 41 f8          	lea    -0x8(%r9),%eax
140a0a488:	83 f8 54             	cmp    $0x54,%eax
140a0a48b:	0f 87 da 03 00 00    	ja     0x140a0a86b
140a0a491:	48 98                	cltq
140a0a493:	41 0f b6 84 06 34 a9 	movzbl 0xa0a934(%r14,%rax,1),%eax
140a0a49a:	a0 00
140a0a49c:	41 8b 8c 86 10 a9 a0 	mov    0xa0a910(%r14,%rax,4),%ecx
140a0a4a3:	00
140a0a4a4:	49 03 ce             	add    %r14,%rcx
140a0a4a7:	ff e1                	jmp    *%rcx
140a0a4a9:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140a0a4ad:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140a0a4b1:	48 3b ca             	cmp    %rdx,%rcx
140a0a4b4:	73 1c                	jae    0x140a0a4d2
140a0a4b6:	48 8d 41 01          	lea    0x1(%rcx),%rax
140a0a4ba:	48 89 47 10          	mov    %rax,0x10(%rdi)
140a0a4be:	48 8b c7             	mov    %rdi,%rax
140a0a4c1:	48 83 fa 0f          	cmp    $0xf,%rdx
140a0a4c5:	76 03                	jbe    0x140a0a4ca
140a0a4c7:	48 8b 07             	mov    (%rdi),%rax
140a0a4ca:	66 c7 04 08 5c 00    	movw   $0x5c,(%rax,%rcx,1)
140a0a4d0:	eb 16                	jmp    0x140a0a4e8
140a0a4d2:	44 0f b6 44 24 40    	movzbl 0x40(%rsp),%r8d
140a0a4d8:	41 b1 5c             	mov    $0x5c,%r9b
140a0a4db:	ba 01 00 00 00       	mov    $0x1,%edx
140a0a4e0:	48 8b cf             	mov    %rdi,%rcx
140a0a4e3:	e8 d8 e2 79 ff       	call   0x1401a87c0
140a0a4e8:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140a0a4ec:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140a0a4f0:	48 3b ca             	cmp    %rdx,%rcx
140a0a4f3:	73 1f                	jae    0x140a0a514
140a0a4f5:	48 8d 41 01          	lea    0x1(%rcx),%rax
140a0a4f9:	48 89 47 10          	mov    %rax,0x10(%rdi)
140a0a4fd:	48 8b c7             	mov    %rdi,%rax
140a0a500:	48 83 fa 0f          	cmp    $0xf,%rdx
140a0a504:	76 03                	jbe    0x140a0a509
140a0a506:	48 8b 07             	mov    (%rdi),%rax
140a0a509:	66 c7 04 08 5c 00    	movw   $0x5c,(%rax,%rcx,1)
140a0a50f:	e9 94 03 00 00       	jmp    0x140a0a8a8
140a0a514:	44 0f b6 44 24 40    	movzbl 0x40(%rsp),%r8d
140a0a51a:	41 b1 5c             	mov    $0x5c,%r9b
140a0a51d:	e9 79 03 00 00       	jmp    0x140a0a89b
140a0a522:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140a0a526:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140a0a52a:	48 3b ca             	cmp    %rdx,%rcx
140a0a52d:	73 1c                	jae    0x140a0a54b
140a0a52f:	48 8d 41 01          	lea    0x1(%rcx),%rax
140a0a533:	48 89 47 10          	mov    %rax,0x10(%rdi)
140a0a537:	48 8b c7             	mov    %rdi,%rax
140a0a53a:	48 83 fa 0f          	cmp    $0xf,%rdx
140a0a53e:	76 03                	jbe    0x140a0a543
140a0a540:	48 8b 07             	mov    (%rdi),%rax
140a0a543:	66 c7 04 08 5c 00    	movw   $0x5c,(%rax,%rcx,1)
140a0a549:	eb 16                	jmp    0x140a0a561
140a0a54b:	44 0f b6 44 24 40    	movzbl 0x40(%rsp),%r8d
140a0a551:	41 b1 5c             	mov    $0x5c,%r9b
140a0a554:	ba 01 00 00 00       	mov    $0x1,%edx
140a0a559:	48 8b cf             	mov    %rdi,%rcx
140a0a55c:	e8 5f e2 79 ff       	call   0x1401a87c0
140a0a561:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140a0a565:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140a0a569:	48 3b ca             	cmp    %rdx,%rcx
140a0a56c:	73 1f                	jae    0x140a0a58d
140a0a56e:	48 8d 41 01          	lea    0x1(%rcx),%rax
140a0a572:	48 89 47 10          	mov    %rax,0x10(%rdi)
140a0a576:	48 8b c7             	mov    %rdi,%rax
140a0a579:	48 83 fa 0f          	cmp    $0xf,%rdx
140a0a57d:	76 03                	jbe    0x140a0a582
140a0a57f:	48 8b 07             	mov    (%rdi),%rax
140a0a582:	66 c7 04 08 62 00    	movw   $0x62,(%rax,%rcx,1)
140a0a588:	e9 1b 03 00 00       	jmp    0x140a0a8a8
140a0a58d:	44 0f b6 44 24 40    	movzbl 0x40(%rsp),%r8d
140a0a593:	41 b1 62             	mov    $0x62,%r9b
140a0a596:	e9 00 03 00 00       	jmp    0x140a0a89b
140a0a59b:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140a0a59f:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140a0a5a3:	48 3b ca             	cmp    %rdx,%rcx
140a0a5a6:	73 1c                	jae    0x140a0a5c4
140a0a5a8:	48 8d 41 01          	lea    0x1(%rcx),%rax
140a0a5ac:	48 89 47 10          	mov    %rax,0x10(%rdi)
140a0a5b0:	48 8b c7             	mov    %rdi,%rax
140a0a5b3:	48 83 fa 0f          	cmp    $0xf,%rdx
140a0a5b7:	76 03                	jbe    0x140a0a5bc
140a0a5b9:	48 8b 07             	mov    (%rdi),%rax
140a0a5bc:	66 c7 04 08 5c 00    	movw   $0x5c,(%rax,%rcx,1)
140a0a5c2:	eb 16                	jmp    0x140a0a5da
140a0a5c4:	44 0f b6 44 24 40    	movzbl 0x40(%rsp),%r8d
140a0a5ca:	41 b1 5c             	mov    $0x5c,%r9b
140a0a5cd:	ba 01 00 00 00       	mov    $0x1,%edx
140a0a5d2:	48 8b cf             	mov    %rdi,%rcx
140a0a5d5:	e8 e6 e1 79 ff       	call   0x1401a87c0
140a0a5da:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140a0a5de:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140a0a5e2:	48 3b ca             	cmp    %rdx,%rcx
140a0a5e5:	73 1f                	jae    0x140a0a606
140a0a5e7:	48 8d 41 01          	lea    0x1(%rcx),%rax
140a0a5eb:	48 89 47 10          	mov    %rax,0x10(%rdi)
140a0a5ef:	48 8b c7             	mov    %rdi,%rax
140a0a5f2:	48 83 fa 0f          	cmp    $0xf,%rdx
140a0a5f6:	76 03                	jbe    0x140a0a5fb
140a0a5f8:	48 8b 07             	mov    (%rdi),%rax
140a0a5fb:	66 c7 04 08 66 00    	movw   $0x66,(%rax,%rcx,1)
140a0a601:	e9 a2 02 00 00       	jmp    0x140a0a8a8
140a0a606:	44 0f b6 44 24 40    	movzbl 0x40(%rsp),%r8d
140a0a60c:	41 b1 66             	mov    $0x66,%r9b
140a0a60f:	e9 87 02 00 00       	jmp    0x140a0a89b
140a0a614:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140a0a618:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140a0a61c:	48 3b ca             	cmp    %rdx,%rcx
140a0a61f:	73 1c                	jae    0x140a0a63d
140a0a621:	48 8d 41 01          	lea    0x1(%rcx),%rax
140a0a625:	48 89 47 10          	mov    %rax,0x10(%rdi)
140a0a629:	48 8b c7             	mov    %rdi,%rax
140a0a62c:	48 83 fa 0f          	cmp    $0xf,%rdx
140a0a630:	76 03                	jbe    0x140a0a635
140a0a632:	48 8b 07             	mov    (%rdi),%rax
140a0a635:	66 c7 04 08 5c 00    	movw   $0x5c,(%rax,%rcx,1)
140a0a63b:	eb 16                	jmp    0x140a0a653
140a0a63d:	44 0f b6 44 24 40    	movzbl 0x40(%rsp),%r8d
140a0a643:	41 b1 5c             	mov    $0x5c,%r9b
140a0a646:	ba 01 00 00 00       	mov    $0x1,%edx
140a0a64b:	48 8b cf             	mov    %rdi,%rcx
140a0a64e:	e8 6d e1 79 ff       	call   0x1401a87c0
140a0a653:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140a0a657:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140a0a65b:	48 3b ca             	cmp    %rdx,%rcx
140a0a65e:	73 1f                	jae    0x140a0a67f
140a0a660:	48 8d 41 01          	lea    0x1(%rcx),%rax
140a0a664:	48 89 47 10          	mov    %rax,0x10(%rdi)
140a0a668:	48 8b c7             	mov    %rdi,%rax
140a0a66b:	48 83 fa 0f          	cmp    $0xf,%rdx
140a0a66f:	76 03                	jbe    0x140a0a674
140a0a671:	48 8b 07             	mov    (%rdi),%rax
140a0a674:	66 c7 04 08 6e 00    	movw   $0x6e,(%rax,%rcx,1)
140a0a67a:	e9 29 02 00 00       	jmp    0x140a0a8a8
140a0a67f:	44 0f b6 44 24 40    	movzbl 0x40(%rsp),%r8d
140a0a685:	41 b1 6e             	mov    $0x6e,%r9b
140a0a688:	e9 0e 02 00 00       	jmp    0x140a0a89b
140a0a68d:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140a0a691:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140a0a695:	48 3b ca             	cmp    %rdx,%rcx
140a0a698:	73 1c                	jae    0x140a0a6b6
140a0a69a:	48 8d 41 01          	lea    0x1(%rcx),%rax
140a0a69e:	48 89 47 10          	mov    %rax,0x10(%rdi)
140a0a6a2:	48 8b c7             	mov    %rdi,%rax
140a0a6a5:	48 83 fa 0f          	cmp    $0xf,%rdx
140a0a6a9:	76 03                	jbe    0x140a0a6ae
140a0a6ab:	48 8b 07             	mov    (%rdi),%rax
140a0a6ae:	66 c7 04 08 5c 00    	movw   $0x5c,(%rax,%rcx,1)
140a0a6b4:	eb 16                	jmp    0x140a0a6cc
140a0a6b6:	44 0f b6 44 24 40    	movzbl 0x40(%rsp),%r8d
140a0a6bc:	41 b1 5c             	mov    $0x5c,%r9b
140a0a6bf:	ba 01 00 00 00       	mov    $0x1,%edx
140a0a6c4:	48 8b cf             	mov    %rdi,%rcx
140a0a6c7:	e8 f4 e0 79 ff       	call   0x1401a87c0
140a0a6cc:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140a0a6d0:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140a0a6d4:	48 3b ca             	cmp    %rdx,%rcx
140a0a6d7:	73 1f                	jae    0x140a0a6f8
140a0a6d9:	48 8d 41 01          	lea    0x1(%rcx),%rax
140a0a6dd:	48 89 47 10          	mov    %rax,0x10(%rdi)
140a0a6e1:	48 8b c7             	mov    %rdi,%rax
140a0a6e4:	48 83 fa 0f          	cmp    $0xf,%rdx
140a0a6e8:	76 03                	jbe    0x140a0a6ed
140a0a6ea:	48 8b 07             	mov    (%rdi),%rax
140a0a6ed:	66 c7 04 08 72 00    	movw   $0x72,(%rax,%rcx,1)
140a0a6f3:	e9 b0 01 00 00       	jmp    0x140a0a8a8
140a0a6f8:	44 0f b6 44 24 40    	movzbl 0x40(%rsp),%r8d
140a0a6fe:	41 b1 72             	mov    $0x72,%r9b
140a0a701:	e9 95 01 00 00       	jmp    0x140a0a89b
140a0a706:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140a0a70a:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140a0a70e:	48 3b ca             	cmp    %rdx,%rcx
140a0a711:	73 1c                	jae    0x140a0a72f
140a0a713:	48 8d 41 01          	lea    0x1(%rcx),%rax
140a0a717:	48 89 47 10          	mov    %rax,0x10(%rdi)
140a0a71b:	48 8b c7             	mov    %rdi,%rax
140a0a71e:	48 83 fa 0f          	cmp    $0xf,%rdx
140a0a722:	76 03                	jbe    0x140a0a727
140a0a724:	48 8b 07             	mov    (%rdi),%rax
140a0a727:	66 c7 04 08 5c 00    	movw   $0x5c,(%rax,%rcx,1)
140a0a72d:	eb 16                	jmp    0x140a0a745
140a0a72f:	44 0f b6 44 24 40    	movzbl 0x40(%rsp),%r8d
140a0a735:	41 b1 5c             	mov    $0x5c,%r9b
140a0a738:	ba 01 00 00 00       	mov    $0x1,%edx
140a0a73d:	48 8b cf             	mov    %rdi,%rcx
140a0a740:	e8 7b e0 79 ff       	call   0x1401a87c0
140a0a745:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140a0a749:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140a0a74d:	48 3b ca             	cmp    %rdx,%rcx
140a0a750:	73 1f                	jae    0x140a0a771
140a0a752:	48 8d 41 01          	lea    0x1(%rcx),%rax
140a0a756:	48 89 47 10          	mov    %rax,0x10(%rdi)
140a0a75a:	48 8b c7             	mov    %rdi,%rax
140a0a75d:	48 83 fa 0f          	cmp    $0xf,%rdx
140a0a761:	76 03                	jbe    0x140a0a766
140a0a763:	48 8b 07             	mov    (%rdi),%rax
140a0a766:	66 c7 04 08 74 00    	movw   $0x74,(%rax,%rcx,1)
140a0a76c:	e9 37 01 00 00       	jmp    0x140a0a8a8
140a0a771:	44 0f b6 44 24 40    	movzbl 0x40(%rsp),%r8d
140a0a777:	41 b1 74             	mov    $0x74,%r9b
140a0a77a:	e9 1c 01 00 00       	jmp    0x140a0a89b
140a0a77f:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140a0a783:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140a0a787:	48 3b ca             	cmp    %rdx,%rcx
140a0a78a:	73 1c                	jae    0x140a0a7a8
140a0a78c:	48 8d 41 01          	lea    0x1(%rcx),%rax
140a0a790:	48 89 47 10          	mov    %rax,0x10(%rdi)
140a0a794:	48 8b c7             	mov    %rdi,%rax
140a0a797:	48 83 fa 0f          	cmp    $0xf,%rdx
140a0a79b:	76 03                	jbe    0x140a0a7a0
140a0a79d:	48 8b 07             	mov    (%rdi),%rax
140a0a7a0:	66 c7 04 08 5c 00    	movw   $0x5c,(%rax,%rcx,1)
140a0a7a6:	eb 16                	jmp    0x140a0a7be
140a0a7a8:	44 0f b6 44 24 40    	movzbl 0x40(%rsp),%r8d
140a0a7ae:	41 b1 5c             	mov    $0x5c,%r9b
140a0a7b1:	ba 01 00 00 00       	mov    $0x1,%edx
140a0a7b6:	48 8b cf             	mov    %rdi,%rcx
140a0a7b9:	e8 02 e0 79 ff       	call   0x1401a87c0
140a0a7be:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140a0a7c2:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140a0a7c6:	48 3b ca             	cmp    %rdx,%rcx
140a0a7c9:	73 1f                	jae    0x140a0a7ea
140a0a7cb:	48 8d 41 01          	lea    0x1(%rcx),%rax
140a0a7cf:	48 89 47 10          	mov    %rax,0x10(%rdi)
140a0a7d3:	48 8b c7             	mov    %rdi,%rax
140a0a7d6:	48 83 fa 0f          	cmp    $0xf,%rdx
140a0a7da:	76 03                	jbe    0x140a0a7df
140a0a7dc:	48 8b 07             	mov    (%rdi),%rax
140a0a7df:	66 c7 04 08 76 00    	movw   $0x76,(%rax,%rcx,1)
140a0a7e5:	e9 be 00 00 00       	jmp    0x140a0a8a8
140a0a7ea:	44 0f b6 44 24 40    	movzbl 0x40(%rsp),%r8d
140a0a7f0:	41 b1 76             	mov    $0x76,%r9b
140a0a7f3:	e9 a3 00 00 00       	jmp    0x140a0a89b
140a0a7f8:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140a0a7fc:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140a0a800:	48 3b ca             	cmp    %rdx,%rcx
140a0a803:	73 1c                	jae    0x140a0a821
140a0a805:	48 8d 41 01          	lea    0x1(%rcx),%rax
140a0a809:	48 89 47 10          	mov    %rax,0x10(%rdi)
140a0a80d:	48 8b c7             	mov    %rdi,%rax