14001f4df:	8b 84 24 b0 00 00 00 	mov    0xb0(%rsp),%eax
14001f4e6:	e9 c4 fd ff ff       	jmp    0x14001f2af
14001f4eb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001f4f0:	49 63 57 18          	movslq 0x18(%r15),%rdx
14001f4f4:	48 8d 05 05 b1 1d 00 	lea    0x1db105(%rip),%rax        # 0x1401fa600
14001f4fb:	48 8d 35 de c0 1c 00 	lea    0x1cc0de(%rip),%rsi        # 0x1401eb5e0
14001f502:	48 89 f1             	mov    %rsi,%rcx
14001f505:	4c 8b 04 d0          	mov    (%rax,%rdx,8),%r8
14001f509:	48 8d 15 be a9 1d 00 	lea    0x1da9be(%rip),%rdx        # 0x1401f9ece
14001f510:	e8 ab ca 07 00       	call   0x14009bfc0
14001f515:	e9 ca fe ff ff       	jmp    0x14001f3e4
14001f51a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14001f520:	48 8b 05 c1 c0 1c 00 	mov    0x1cc0c1(%rip),%rax        # 0x1401eb5e8
14001f527:	48 29 c2             	sub    %rax,%rdx
14001f52a:	48 83 fa 01          	cmp    $0x1,%rdx
14001f52e:	0f 85 d3 fb ff ff    	jne    0x14001f107
14001f534:	e9 ba fb ff ff       	jmp    0x14001f0f3
14001f539:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14001f540:	80 38 00             	cmpb   $0x0,(%rax)
14001f543:	0f 84 69 ff ff ff    	je     0x14001f4b2
14001f549:	e8 f2 ea ff ff       	call   0x14001e040
14001f54e:	66 90                	xchg   %ax,%ax
14001f550:	48 89 f1             	mov    %rsi,%rcx
14001f553:	e8 88 b9 07 00       	call   0x14009aee0
14001f558:	e9 b9 fe ff ff       	jmp    0x14001f416
14001f55d:	0f 1f 00             	nopl   (%rax)
14001f560:	80 38 00             	cmpb   $0x0,(%rax)
14001f563:	0f 84 99 fd ff ff    	je     0x14001f302
14001f569:	eb de                	jmp    0x14001f549
14001f56b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001f570:	48 85 d2             	test   %rdx,%rdx
14001f573:	0f 84 a7 00 00 00    	je     0x14001f620
14001f579:	48 8b 05 68 c0 1c 00 	mov    0x1cc068(%rip),%rax        # 0x1401eb5e8
14001f580:	48 29 c2             	sub    %rax,%rdx
14001f583:	48 83 fa 01          	cmp    $0x1,%rdx
14001f587:	0f 84 93 00 00 00    	je     0x14001f620
14001f58d:	48 8d 50 01          	lea    0x1(%rax),%rdx
14001f591:	48 89 15 50 c0 1c 00 	mov    %rdx,0x1cc050(%rip)        # 0x1401eb5e8
14001f598:	48 8b 15 51 c0 1c 00 	mov    0x1cc051(%rip),%rdx        # 0x1401eb5f0
14001f59f:	c6 04 02 5a          	movb   $0x5a,(%rdx,%rax,1)
14001f5a3:	48 8b 15 46 c0 1c 00 	mov    0x1cc046(%rip),%rdx        # 0x1401eb5f0
14001f5aa:	48 8b 05 37 c0 1c 00 	mov    0x1cc037(%rip),%rax        # 0x1401eb5e8
14001f5b1:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
14001f5b5:	e9 96 fa ff ff       	jmp    0x14001f050
14001f5ba:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14001f5c0:	80 38 00             	cmpb   $0x0,(%rax)
14001f5c3:	0f 84 99 fe ff ff    	je     0x14001f462
14001f5c9:	e9 7b ff ff ff       	jmp    0x14001f549
14001f5ce:	66 90                	xchg   %ax,%ax
14001f5d0:	45 8b 47 14          	mov    0x14(%r15),%r8d
14001f5d4:	48 8d 15 08 a9 1d 00 	lea    0x1da908(%rip),%rdx        # 0x1401f9ee3
14001f5db:	48 89 f1             	mov    %rsi,%rcx
14001f5de:	41 81 c0 6c 07 00 00 	add    $0x76c,%r8d
14001f5e5:	e8 d6 c9 07 00       	call   0x14009bfc0
14001f5ea:	e9 30 fe ff ff       	jmp    0x14001f41f
14001f5ef:	90                   	nop
14001f5f0:	49 63 57 10          	movslq 0x10(%r15),%rdx
14001f5f4:	48 8d 05 a5 b0 1d 00 	lea    0x1db0a5(%rip),%rax        # 0x1401fa6a0
14001f5fb:	45 8b 4f 0c          	mov    0xc(%r15),%r9d
14001f5ff:	48 89 f1             	mov    %rsi,%rcx
14001f602:	4c 8b 04 d0          	mov    (%rax,%rdx,8),%r8
14001f606:	48 8d 15 c7 a8 1d 00 	lea    0x1da8c7(%rip),%rdx        # 0x1401f9ed4
14001f60d:	e8 ae c9 07 00       	call   0x14009bfc0
14001f612:	e9 d6 fd ff ff       	jmp    0x14001f3ed
14001f617:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14001f61e:	00 00
14001f620:	ba 01 00 00 00       	mov    $0x1,%edx
14001f625:	48 89 f1             	mov    %rsi,%rcx
14001f628:	e8 73 b5 07 00       	call   0x14009aba0
14001f62d:	48 8b 05 b4 bf 1c 00 	mov    0x1cbfb4(%rip),%rax        # 0x1401eb5e8
14001f634:	e9 54 ff ff ff       	jmp    0x14001f58d
14001f639:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14001f640:	48 8d 15 99 bf 1c 00 	lea    0x1cbf99(%rip),%rdx        # 0x1401eb5e0
14001f647:	48 89 f1             	mov    %rsi,%rcx
14001f64a:	e8 a1 f3 ff ff       	call   0x14001e9f0
14001f64f:	e9 fc f9 ff ff       	jmp    0x14001f050
14001f654:	0f 1f 40 00          	nopl   0x0(%rax)
14001f658:	45 8b 07             	mov    (%r15),%r8d
14001f65b:	48 8d 15 7b a8 1d 00 	lea    0x1da87b(%rip),%rdx        # 0x1401f9edd
14001f662:	48 89 f1             	mov    %rsi,%rcx
14001f665:	e8 56 c9 07 00       	call   0x14009bfc0
14001f66a:	e9 a7 fd ff ff       	jmp    0x14001f416
14001f66f:	0c 06                	or     $0x6,%al
14001f671:	89 c3                	mov    %eax,%ebx
14001f673:	e9 18 fd ff ff       	jmp    0x14001f390
14001f678:	e8 f3 51 1c 00       	call   0x1401e4870
14001f67d:	90                   	nop
14001f67e:	66 90                	xchg   %ax,%ax
14001f680:	41 57                	push   %r15
14001f682:	41 56                	push   %r14
14001f684:	41 55                	push   %r13
14001f686:	41 54                	push   %r12
14001f688:	55                   	push   %rbp
14001f689:	57                   	push   %rdi
14001f68a:	56                   	push   %rsi
14001f68b:	53                   	push   %rbx
14001f68c:	48 81 ec b8 00 00 00 	sub    $0xb8,%rsp
14001f693:	0f 11 b4 24 a0 00 00 	movups %xmm6,0xa0(%rsp)
14001f69a:	00
14001f69b:	48 8b 3d 4e 94 21 00 	mov    0x21944e(%rip),%rdi        # 0x140238af0
14001f6a2:	66 0f 76 c0          	pcmpeqd %xmm0,%xmm0
14001f6a6:	f3 0f 7e 35 52 b0 1d 	movq   0x1db052(%rip),%xmm6        # 0x1401fa700
14001f6ad:	00
14001f6ae:	48 8b 07             	mov    (%rdi),%rax
14001f6b1:	48 89 84 24 98 00 00 	mov    %rax,0x98(%rsp)
14001f6b8:	00
14001f6b9:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
14001f6be:	48 85 d2             	test   %rdx,%rdx
14001f6c1:	48 89 d5             	mov    %rdx,%rbp
14001f6c4:	4d 89 c7             	mov    %r8,%r15
14001f6c7:	48 c7 84 24 88 00 00 	movq   $0x0,0x88(%rsp)
14001f6ce:	00 00 00 00 00
14001f6d3:	48 89 ce             	mov    %rcx,%rsi
14001f6d6:	c7 84 24 90 00 00 00 	movl   $0xffffffff,0x90(%rsp)
14001f6dd:	ff ff ff ff
14001f6e1:	66 0f d6 b4 24 80 00 	movq   %xmm6,0x80(%rsp)
14001f6e8:	00 00
14001f6ea:	0f 11 44 24 70       	movups %xmm0,0x70(%rsp)
14001f6ef:	48 0f 44 e8          	cmove  %rax,%rbp
14001f6f3:	4d 85 c0             	test   %r8,%r8
14001f6f6:	48 8d 44 24 54       	lea    0x54(%rsp),%rax
14001f6fb:	4c 0f 44 f8          	cmove  %rax,%r15
14001f6ff:	41 c7 07 ff ff ff ff 	movl   $0xffffffff,(%r15)
14001f706:	44 0f b6 01          	movzbl (%rcx),%r8d
14001f70a:	41 80 f8 40          	cmp    $0x40,%r8b
14001f70e:	0f 84 4c 06 00 00    	je     0x14001fd60
14001f714:	44 89 c0             	mov    %r8d,%eax
14001f717:	45 84 c0             	test   %r8b,%r8b
14001f71a:	0f 84 fc 08 00 00    	je     0x14002001c
14001f720:	41 80 f8 0a          	cmp    $0xa,%r8b
14001f724:	0f 84 f2 08 00 00    	je     0x14002001c
14001f72a:	48 8d 7c 24 70       	lea    0x70(%rsp),%rdi
14001f72f:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
14001f734:	45 89 c7             	mov    %r8d,%r15d
14001f737:	4c 8b 25 e2 9b 21 00 	mov    0x219be2(%rip),%r12        # 0x140239320
14001f73e:	c7 44 24 48 00 00 00 	movl   $0x0,0x48(%rsp)
14001f745:	00
14001f746:	4c 8d 2d 53 af 1d 00 	lea    0x1daf53(%rip),%r13        # 0x1401fa6a0
14001f74d:	4c 8d 35 ac ae 1d 00 	lea    0x1daeac(%rip),%r14        # 0x1401fa600
14001f754:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
14001f759:	48 89 6c 24 40       	mov    %rbp,0x40(%rsp)
14001f75e:	eb 40                	jmp    0x14001f7a0
14001f760:	83 e2 02             	and    $0x2,%edx
14001f763:	0f 85 97 01 00 00    	jne    0x14001f900
14001f769:	8d 50 d5             	lea    -0x2b(%rax),%edx
14001f76c:	0f b6 46 01          	movzbl 0x1(%rsi),%eax
14001f770:	48 8d 7e 01          	lea    0x1(%rsi),%rdi
14001f774:	81 e2 fd 00 00 00    	and    $0xfd,%edx
14001f77a:	41 89 c7             	mov    %eax,%r15d
14001f77d:	75 0e                	jne    0x14001f78d
14001f77f:	0f b6 d0             	movzbl %al,%edx
14001f782:	41 f6 04 14 02       	testb  $0x2,(%r12,%rdx,1)
14001f787:	0f 85 f3 02 00 00    	jne    0x14001fa80
14001f78d:	48 89 fe             	mov    %rdi,%rsi
14001f790:	84 c0                	test   %al,%al
14001f792:	0f 84 d8 00 00 00    	je     0x14001f870
14001f798:	3c 0a                	cmp    $0xa,%al
14001f79a:	0f 84 d0 00 00 00    	je     0x14001f870
14001f7a0:	0f b6 d0             	movzbl %al,%edx
14001f7a3:	41 0f b6 14 14       	movzbl (%r12,%rdx,1),%edx
14001f7a8:	f6 c2 04             	test   $0x4,%dl
14001f7ab:	74 b3                	je     0x14001f760
14001f7ad:	31 db                	xor    %ebx,%ebx
14001f7af:	90                   	nop
14001f7b0:	49 8b 54 dd 00       	mov    0x0(%r13,%rbx,8),%rdx
14001f7b5:	48 89 f1             	mov    %rsi,%rcx
14001f7b8:	e8 03 e5 ff ff       	call   0x14001dcc0
14001f7bd:	83 f8 02             	cmp    $0x2,%eax
14001f7c0:	0f 8f 9a 02 00 00    	jg     0x14001fa60
14001f7c6:	48 83 c3 01          	add    $0x1,%rbx
14001f7ca:	48 83 fb 0c          	cmp    $0xc,%rbx
14001f7ce:	75 e0                	jne    0x14001f7b0
14001f7d0:	31 db                	xor    %ebx,%ebx
14001f7d2:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14001f7d9:	00 00 00 00
14001f7dd:	0f 1f 00             	nopl   (%rax)
14001f7e0:	49 8b 14 de          	mov    (%r14,%rbx,8),%rdx
14001f7e4:	48 89 f1             	mov    %rsi,%rcx
14001f7e7:	e8 d4 e4 ff ff       	call   0x14001dcc0
14001f7ec:	83 f8 02             	cmp    $0x2,%eax
14001f7ef:	0f 8f eb 03 00 00    	jg     0x14001fbe0
14001f7f5:	48 83 c3 01          	add    $0x1,%rbx
14001f7f9:	48 83 fb 07          	cmp    $0x7,%rbx
14001f7fd:	75 e1                	jne    0x14001f7e0
14001f7ff:	44 88 7c 24 4c       	mov    %r15b,0x4c(%rsp)
14001f804:	48 8d 2d f5 aa 1d 00 	lea    0x1daaf5(%rip),%rbp        # 0x1401fa300
14001f80b:	31 ff                	xor    %edi,%edi
14001f80d:	eb 25                	jmp    0x14001f834
14001f80f:	90                   	nop
14001f810:	4c 89 f9             	mov    %r15,%rcx
14001f813:	e8 80 a6 1c 00       	call   0x1401e9e98
14001f818:	48 63 d3             	movslq %ebx,%rdx
14001f81b:	48 39 c2             	cmp    %rax,%rdx
14001f81e:	0f 84 dc 03 00 00    	je     0x14001fc00
14001f824:	83 c7 01             	add    $0x1,%edi
14001f827:	48 83 c5 10          	add    $0x10,%rbp
14001f82b:	83 ff 2c             	cmp    $0x2c,%edi
14001f82e:	0f 84 5c 04 00 00    	je     0x14001fc90
14001f834:	4c 8b 7d 00          	mov    0x0(%rbp),%r15
14001f838:	48 89 f1             	mov    %rsi,%rcx
14001f83b:	4c 89 fa             	mov    %r15,%rdx
14001f83e:	e8 7d e4 ff ff       	call   0x14001dcc0
14001f843:	89 c3                	mov    %eax,%ebx
14001f845:	83 f8 02             	cmp    $0x2,%eax
14001f848:	7e c6                	jle    0x14001f810
14001f84a:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
14001f84f:	83 38 ff             	cmpl   $0xffffffff,(%rax)
14001f852:	0f 84 14 06 00 00    	je     0x14001fe6c
14001f858:	48 63 db             	movslq %ebx,%rbx
14001f85b:	48 01 de             	add    %rbx,%rsi
14001f85e:	44 0f b6 3e          	movzbl (%rsi),%r15d
14001f862:	44 89 f8             	mov    %r15d,%eax
14001f865:	84 c0                	test   %al,%al
14001f867:	0f 85 2b ff ff ff    	jne    0x14001f798
14001f86d:	0f 1f 00             	nopl   (%rax)
14001f870:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
14001f875:	4c 8b 7c 24 30       	mov    0x30(%rsp),%r15
14001f87a:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14001f87f:	e8 4c eb ff ff       	call   0x14001e3d0
14001f884:	48 89 45 00          	mov    %rax,0x0(%rbp)
14001f888:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
14001f88c:	0f 84 4b 09 00 00    	je     0x1400201dd
14001f892:	41 83 3f ff          	cmpl   $0xffffffff,(%r15)
14001f896:	0f 84 71 06 00 00    	je     0x14001ff0d
14001f89c:	44 8b 44 24 48       	mov    0x48(%rsp),%r8d
14001f8a1:	45 85 c0             	test   %r8d,%r8d
14001f8a4:	75 24                	jne    0x14001f8ca
14001f8a6:	41 8b 07             	mov    (%r15),%eax
14001f8a9:	48 8b 55 00          	mov    0x0(%rbp),%rdx
14001f8ad:	85 c0                	test   %eax,%eax
14001f8af:	0f 8e 2b 06 00 00    	jle    0x14001fee0
14001f8b5:	6b c0 3c             	imul   $0x3c,%eax,%eax
14001f8b8:	48 98                	cltq
14001f8ba:	48 39 c2             	cmp    %rax,%rdx
14001f8bd:	0f 82 1a 09 00 00    	jb     0x1400201dd
14001f8c3:	48 29 c2             	sub    %rax,%rdx
14001f8c6:	48 89 55 00          	mov    %rdx,0x0(%rbp)
14001f8ca:	31 c0                	xor    %eax,%eax
14001f8cc:	48 8b 3d 1d 92 21 00 	mov    0x21921d(%rip),%rdi        # 0x140238af0
14001f8d3:	48 8b 94 24 98 00 00 	mov    0x98(%rsp),%rdx
14001f8da:	00
14001f8db:	48 2b 17             	sub    (%rdi),%rdx
14001f8de:	0f 85 0a 09 00 00    	jne    0x1400201ee
14001f8e4:	0f 10 b4 24 a0 00 00 	movups 0xa0(%rsp),%xmm6
14001f8eb:	00
14001f8ec:	48 81 c4 b8 00 00 00 	add    $0xb8,%rsp
14001f8f3:	5b                   	pop    %rbx
14001f8f4:	5e                   	pop    %rsi
14001f8f5:	5f                   	pop    %rdi
14001f8f6:	5d                   	pop    %rbp
14001f8f7:	41 5c                	pop    %r12
14001f8f9:	41 5d                	pop    %r13
14001f8fb:	41 5e                	pop    %r14
14001f8fd:	41 5f                	pop    %r15
14001f8ff:	c3                   	ret
14001f900:	48 8d 6c 24 60       	lea    0x60(%rsp),%rbp
14001f905:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
14001f90b:	48 89 f1             	mov    %rsi,%rcx
14001f90e:	48 89 ea             	mov    %rbp,%rdx
14001f911:	e8 3a c9 0c 00       	call   0x1400ec250
14001f916:	48 89 c7             	mov    %rax,%rdi
14001f919:	48 3d ff e0 f5 05    	cmp    $0x5f5e0ff,%rax
14001f91f:	76 24                	jbe    0x14001f945
14001f921:	8b 84 24 84 00 00 00 	mov    0x84(%rsp),%eax
14001f928:	23 84 24 80 00 00 00 	and    0x80(%rsp),%eax
14001f92f:	23 44 24 7c          	and    0x7c(%rsp),%eax
14001f933:	23 44 24 78          	and    0x78(%rsp),%eax
14001f937:	23 44 24 74          	and    0x74(%rsp),%eax
14001f93b:	23 44 24 70          	and    0x70(%rsp),%eax
14001f93f:	0f 88 e3 03 00 00    	js     0x14001fd28
14001f945:	4c 8b 4c 24 60       	mov    0x60(%rsp),%r9
14001f94a:	41 0f b6 01          	movzbl (%r9),%eax
14001f94e:	3c 2f                	cmp    $0x2f,%al
14001f950:	0f 8f ba 00 00 00    	jg     0x14001fa10
14001f956:	3c 2c                	cmp    $0x2c,%al
14001f958:	0f 8f ba 00 00 00    	jg     0x14001fa18
14001f95e:	48 8d 46 01          	lea    0x1(%rsi),%rax
14001f962:	31 db                	xor    %ebx,%ebx
14001f964:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14001f96b:	00 00 00 00
14001f96f:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14001f976:	00 00 00 00
14001f97a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14001f980:	0f b6 10             	movzbl (%rax),%edx
14001f983:	89 d9                	mov    %ebx,%ecx
14001f985:	48 83 c0 01          	add    $0x1,%rax
14001f989:	83 c3 01             	add    $0x1,%ebx
14001f98c:	41 f6 04 14 02       	testb  $0x2,(%r12,%rdx,1)
14001f991:	75 ed                	jne    0x14001f980
14001f993:	83 e1 fd             	and    $0xfffffffd,%ecx
14001f996:	83 f9 05             	cmp    $0x5,%ecx
14001f999:	0f 84 61 01 00 00    	je     0x14001fb00
14001f99f:	83 7c 24 78 ff       	cmpl   $0xffffffff,0x78(%rsp)
14001f9a4:	0f 84 8e 02 00 00    	je     0x14001fc38
14001f9aa:	83 fb 04             	cmp    $0x4,%ebx
14001f9ad:	0f 84 19 06 00 00    	je     0x14001ffcc
14001f9b3:	83 fb 02             	cmp    $0x2,%ebx
14001f9b6:	0f 8f 9c fe ff ff    	jg     0x14001f858
14001f9bc:	48 8d 47 ff          	lea    -0x1(%rdi),%rax
14001f9c0:	48 83 f8 1e          	cmp    $0x1e,%rax
14001f9c4:	0f 87 0e 01 00 00    	ja     0x14001fad8
14001f9ca:	44 8b 5c 24 7c       	mov    0x7c(%rsp),%r11d
14001f9cf:	45 85 db             	test   %r11d,%r11d
14001f9d2:	0f 88 a6 02 00 00    	js     0x14001fc7e
14001f9d8:	83 fb 02             	cmp    $0x2,%ebx
14001f9db:	0f 84 7b 06 00 00    	je     0x14002005c
14001f9e1:	48 83 f8 0b          	cmp    $0xb,%rax
14001f9e5:	0f 87 6d fe ff ff    	ja     0x14001f858
14001f9eb:	44 8b 8c 24 80 00 00 	mov    0x80(%rsp),%r9d
14001f9f2:	00
14001f9f3:	45 85 c9             	test   %r9d,%r9d
14001f9f6:	0f 89 5c fe ff ff    	jns    0x14001f858
14001f9fc:	83 ef 01             	sub    $0x1,%edi
14001f9ff:	89 bc 24 80 00 00 00 	mov    %edi,0x80(%rsp)
14001fa06:	e9 4d fe ff ff       	jmp    0x14001f858
14001fa0b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001fa10:	3c 3a                	cmp    $0x3a,%al
14001fa12:	0f 85 46 ff ff ff    	jne    0x14001f95e
14001fa18:	41 0f b6 51 01       	movzbl 0x1(%r9),%edx
14001fa1d:	41 f6 04 14 02       	testb  $0x2,(%r12,%rdx,1)
14001fa22:	0f 84 36 ff ff ff    	je     0x14001f95e
14001fa28:	0f be d0             	movsbl %al,%edx
14001fa2b:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
14001fa30:	49 89 f0             	mov    %rsi,%r8
14001fa33:	48 89 f9             	mov    %rdi,%rcx
14001fa36:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
14001fa3d:	00 00
14001fa3f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14001fa44:	e8 a7 ec ff ff       	call   0x14001e6f0
14001fa49:	89 c3                	mov    %eax,%ebx
14001fa4b:	85 c0                	test   %eax,%eax
14001fa4d:	0f 84 0b ff ff ff    	je     0x14001f95e
14001fa53:	e9 00 fe ff ff       	jmp    0x14001f858
14001fa58:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14001fa5f:	00
14001fa60:	48 98                	cltq
14001fa62:	89 9c 24 80 00 00 00 	mov    %ebx,0x80(%rsp)
14001fa69:	48 01 c6             	add    %rax,%rsi
14001fa6c:	44 0f b6 3e          	movzbl (%rsi),%r15d
14001fa70:	44 89 f8             	mov    %r15d,%eax
14001fa73:	e9 18 fd ff ff       	jmp    0x14001f790
14001fa78:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14001fa7f:	00
14001fa80:	48 8d 6c 24 68       	lea    0x68(%rsp),%rbp
14001fa85:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
14001fa8b:	48 89 f9             	mov    %rdi,%rcx
14001fa8e:	48 89 ea             	mov    %rbp,%rdx
14001fa91:	e8 3a a4 1c 00       	call   0x1401e9ed0
14001fa96:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
14001fa9b:	41 89 c7             	mov    %eax,%r15d