140059508:	4c 8b 4c 24 30       	mov    0x30(%rsp),%r9
14005950d:	42 8a 0c 09          	mov    (%rcx,%r9,1),%cl
140059511:	0f b6 c9             	movzbl %cl,%ecx
140059514:	21 cd                	and    %ecx,%ebp
140059516:	44 85 c5             	test   %r8d,%ebp
140059519:	74 82                	je     0x14005949d
14005951b:	8a 0c 10             	mov    (%rax,%rdx,1),%cl
14005951e:	f6 c1 01             	test   $0x1,%cl
140059521:	0f 84 76 ff ff ff    	je     0x14005949d
140059527:	49 89 c0             	mov    %rax,%r8
14005952a:	49 01 d0             	add    %rdx,%r8
14005952d:	48 89 c1             	mov    %rax,%rcx
140059530:	4c 89 f2             	mov    %r14,%rdx
140059533:	45 89 f9             	mov    %r15d,%r9d
140059536:	e8 65 40 fc ff       	call   0x14001d5a0
14005953b:	e9 46 fe ff ff       	jmp    0x140059386
140059540:	48 8b 05 d1 88 0a 00 	mov    0xa88d1(%rip),%rax        # 0x140101e18
140059547:	48 8b 48 08          	mov    0x8(%rax),%rcx
14005954b:	48 8b 01             	mov    (%rcx),%rax
14005954e:	48 8b 40 08          	mov    0x8(%rax),%rax
140059552:	ff 15 b0 d7 09 00    	call   *0x9d7b0(%rip)        # 0x1400f6d08
140059558:	48 8d 88 18 62 00 00 	lea    0x6218(%rax),%rcx
14005955f:	48 89 b0 18 62 00 00 	mov    %rsi,0x6218(%rax)
140059566:	48 89 80 20 62 00 00 	mov    %rax,0x6220(%rax)
14005956d:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140059572:	48 89 08             	mov    %rcx,(%rax)
140059575:	48 8b 05 4c 1a 09 00 	mov    0x91a4c(%rip),%rax        # 0x1400eafc8
14005957c:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140059581:	8a 04 08             	mov    (%rax,%rcx,1),%al
140059584:	0f b6 c0             	movzbl %al,%eax
140059587:	21 c5                	and    %eax,%ebp
140059589:	0f 84 34 ff ff ff    	je     0x1400594c3
14005958f:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140059594:	48 8b 00             	mov    (%rax),%rax
140059597:	e9 49 fc ff ff       	jmp    0x1400591e5
14005959c:	48 8b 0d 25 1a 09 00 	mov    0x91a25(%rip),%rcx        # 0x1400eafc8
1400595a3:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1400595a8:	8a 0c 11             	mov    (%rcx,%rdx,1),%cl
1400595ab:	84 c9                	test   %cl,%cl
1400595ad:	0f 89 fb fe ff ff    	jns    0x1400594ae
1400595b3:	8a 90 90 03 00 00    	mov    0x390(%rax),%dl
1400595b9:	f6 c2 01             	test   $0x1,%dl
1400595bc:	0f 84 ec fe ff ff    	je     0x1400594ae
1400595c2:	0f b6 c9             	movzbl %cl,%ecx
1400595c5:	21 cd                	and    %ecx,%ebp
1400595c7:	49 89 c0             	mov    %rax,%r8
1400595ca:	49 81 c0 90 03 00 00 	add    $0x390,%r8
1400595d1:	41 bf 07 00 00 00    	mov    $0x7,%r15d
1400595d7:	e9 33 01 00 00       	jmp    0x14005970f
1400595dc:	48 8b 15 e5 19 09 00 	mov    0x919e5(%rip),%rdx        # 0x1400eafc8
1400595e3:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
1400595e8:	42 8a 14 02          	mov    (%rdx,%r8,1),%dl
1400595ec:	0f b6 d2             	movzbl %dl,%edx
1400595ef:	21 d5                	and    %edx,%ebp
1400595f1:	f6 c2 40             	test   $0x40,%dl
1400595f4:	0f 84 5f fc ff ff    	je     0x140059259
1400595fa:	8a 90 10 03 00 00    	mov    0x310(%rax),%dl
140059600:	f6 c2 01             	test   $0x1,%dl
140059603:	0f 84 50 fc ff ff    	je     0x140059259
140059609:	49 89 c0             	mov    %rax,%r8
14005960c:	49 81 c0 10 03 00 00 	add    $0x310,%r8
140059613:	41 bf 06 00 00 00    	mov    $0x6,%r15d
140059619:	e9 f1 00 00 00       	jmp    0x14005970f
14005961e:	48 8b 15 a3 19 09 00 	mov    0x919a3(%rip),%rdx        # 0x1400eafc8
140059625:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
14005962a:	42 8a 14 02          	mov    (%rdx,%r8,1),%dl
14005962e:	0f b6 d2             	movzbl %dl,%edx
140059631:	21 d5                	and    %edx,%ebp
140059633:	f6 c2 10             	test   $0x10,%dl
140059636:	0f 84 09 fc ff ff    	je     0x140059245
14005963c:	8a 90 10 02 00 00    	mov    0x210(%rax),%dl
140059642:	f6 c2 01             	test   $0x1,%dl
140059645:	0f 84 fa fb ff ff    	je     0x140059245
14005964b:	49 89 c0             	mov    %rax,%r8
14005964e:	49 81 c0 10 02 00 00 	add    $0x210,%r8
140059655:	41 bf 04 00 00 00    	mov    $0x4,%r15d
14005965b:	e9 af 00 00 00       	jmp    0x14005970f
140059660:	48 8b 15 61 19 09 00 	mov    0x91961(%rip),%rdx        # 0x1400eafc8
140059667:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
14005966c:	42 8a 14 02          	mov    (%rdx,%r8,1),%dl
140059670:	0f b6 d2             	movzbl %dl,%edx
140059673:	21 d5                	and    %edx,%ebp
140059675:	f6 c2 04             	test   $0x4,%dl
140059678:	0f 84 b3 fb ff ff    	je     0x140059231
14005967e:	8a 90 10 01 00 00    	mov    0x110(%rax),%dl
140059684:	f6 c2 01             	test   $0x1,%dl
140059687:	0f 84 a4 fb ff ff    	je     0x140059231
14005968d:	49 89 c0             	mov    %rax,%r8
140059690:	49 81 c0 10 01 00 00 	add    $0x110,%r8
140059697:	41 bf 02 00 00 00    	mov    $0x2,%r15d
14005969d:	eb 70                	jmp    0x14005970f
14005969f:	48 8b 15 22 19 09 00 	mov    0x91922(%rip),%rdx        # 0x1400eafc8
1400596a6:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
1400596ab:	42 8a 14 02          	mov    (%rdx,%r8,1),%dl
1400596af:	0f b6 d2             	movzbl %dl,%edx
1400596b2:	21 d5                	and    %edx,%ebp
1400596b4:	f6 c2 02             	test   $0x2,%dl
1400596b7:	0f 84 6e fb ff ff    	je     0x14005922b
1400596bd:	8a 90 90 00 00 00    	mov    0x90(%rax),%dl
1400596c3:	f6 c2 01             	test   $0x1,%dl
1400596c6:	0f 84 5f fb ff ff    	je     0x14005922b
1400596cc:	49 89 c0             	mov    %rax,%r8
1400596cf:	49 81 c0 90 00 00 00 	add    $0x90,%r8
1400596d6:	41 bf 01 00 00 00    	mov    $0x1,%r15d
1400596dc:	eb 31                	jmp    0x14005970f
1400596de:	48 8b 15 e3 18 09 00 	mov    0x918e3(%rip),%rdx        # 0x1400eafc8
1400596e5:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
1400596ea:	42 8a 14 02          	mov    (%rdx,%r8,1),%dl
1400596ee:	0f b6 d2             	movzbl %dl,%edx
1400596f1:	21 d5                	and    %edx,%ebp
1400596f3:	f6 c2 01             	test   $0x1,%dl
1400596f6:	0f 84 29 fb ff ff    	je     0x140059225
1400596fc:	4c 8d 40 10          	lea    0x10(%rax),%r8
140059700:	41 8a 10             	mov    (%r8),%dl
140059703:	45 31 ff             	xor    %r15d,%r15d
140059706:	f6 c2 01             	test   $0x1,%dl
140059709:	0f 84 16 fb ff ff    	je     0x140059225
14005970f:	48 89 c1             	mov    %rax,%rcx
140059712:	4c 89 f2             	mov    %r14,%rdx
140059715:	45 89 f9             	mov    %r15d,%r9d
140059718:	e8 83 3e fc ff       	call   0x14001d5a0
14005971d:	e9 1b fc ff ff       	jmp    0x14005933d
140059722:	48 8b 15 9f 18 09 00 	mov    0x9189f(%rip),%rdx        # 0x1400eafc8
140059729:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
14005972e:	42 8a 14 02          	mov    (%rdx,%r8,1),%dl
140059732:	0f b6 d2             	movzbl %dl,%edx
140059735:	21 d5                	and    %edx,%ebp
140059737:	f6 c2 08             	test   $0x8,%dl
14005973a:	0f 84 fb fa ff ff    	je     0x14005923b
140059740:	8a 90 90 01 00 00    	mov    0x190(%rax),%dl
140059746:	f6 c2 01             	test   $0x1,%dl
140059749:	0f 84 ec fa ff ff    	je     0x14005923b
14005974f:	49 89 c0             	mov    %rax,%r8
140059752:	49 81 c0 90 01 00 00 	add    $0x190,%r8
140059759:	41 bf 03 00 00 00    	mov    $0x3,%r15d
14005975f:	eb ae                	jmp    0x14005970f
140059761:	48 8b 15 60 18 09 00 	mov    0x91860(%rip),%rdx        # 0x1400eafc8
140059768:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
14005976d:	42 8a 14 02          	mov    (%rdx,%r8,1),%dl
140059771:	0f b6 d2             	movzbl %dl,%edx
140059774:	21 d5                	and    %edx,%ebp
140059776:	f6 c2 20             	test   $0x20,%dl
140059779:	0f 84 d0 fa ff ff    	je     0x14005924f
14005977f:	8a 90 90 02 00 00    	mov    0x290(%rax),%dl
140059785:	f6 c2 01             	test   $0x1,%dl
140059788:	0f 84 c1 fa ff ff    	je     0x14005924f
14005978e:	49 89 c0             	mov    %rax,%r8
140059791:	49 81 c0 90 02 00 00 	add    $0x290,%r8
140059798:	41 bf 05 00 00 00    	mov    $0x5,%r15d
14005979e:	e9 6c ff ff ff       	jmp    0x14005970f
1400597a3:	48 8b 01             	mov    (%rcx),%rax
1400597a6:	48 8b 40 20          	mov    0x20(%rax),%rax
1400597aa:	ff 15 58 d5 09 00    	call   *0x9d558(%rip)        # 0x1400f6d08
1400597b0:	e9 59 fa ff ff       	jmp    0x14005920e
1400597b5:	48 8b 08             	mov    (%rax),%rcx
1400597b8:	48 8d 05 c1 96 04 00 	lea    0x496c1(%rip),%rax        # 0x1400a2e80
1400597bf:	48 8d 94 24 a0 00 00 	lea    0xa0(%rsp),%rdx
1400597c6:	00
1400597c7:	48 89 42 18          	mov    %rax,0x18(%rdx)
1400597cb:	48 8d 05 3e 9a 08 00 	lea    0x89a3e(%rip),%rax        # 0x1400e3210
1400597d2:	48 89 42 20          	mov    %rax,0x20(%rdx)
1400597d6:	48 8b 01             	mov    (%rcx),%rax
1400597d9:	48 8b 40 18          	mov    0x18(%rax),%rax
1400597dd:	ff 15 25 d5 09 00    	call   *0x9d525(%rip)        # 0x1400f6d08
1400597e3:	e9 6b fc ff ff       	jmp    0x140059453
1400597e8:	cc                   	int3
1400597e9:	cc                   	int3
1400597ea:	cc                   	int3
1400597eb:	cc                   	int3
1400597ec:	cc                   	int3
1400597ed:	cc                   	int3
1400597ee:	cc                   	int3
1400597ef:	cc                   	int3
1400597f0:	41 57                	push   %r15
1400597f2:	41 56                	push   %r14
1400597f4:	41 55                	push   %r13
1400597f6:	41 54                	push   %r12
1400597f8:	56                   	push   %rsi
1400597f9:	57                   	push   %rdi
1400597fa:	55                   	push   %rbp
1400597fb:	53                   	push   %rbx
1400597fc:	48 81 ec 98 00 00 00 	sub    $0x98,%rsp
140059803:	0f 29 b4 24 80 00 00 	movaps %xmm6,0x80(%rsp)
14005980a:	00
14005980b:	4c 89 4c 24 48       	mov    %r9,0x48(%rsp)
140059810:	4c 89 c3             	mov    %r8,%rbx
140059813:	49 89 d5             	mov    %rdx,%r13
140059816:	48 89 ce             	mov    %rcx,%rsi
140059819:	48 8b 05 20 78 0a 00 	mov    0xa7820(%rip),%rax        # 0x140101040
140059820:	48 31 e0             	xor    %rsp,%rax
140059823:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140059828:	0f 28 35 e1 70 08 00 	movaps 0x870e1(%rip),%xmm6        # 0x1400e0910
14005982f:	0f 29 74 24 50       	movaps %xmm6,0x50(%rsp)
140059834:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140059839:	e8 d2 c0 ff ff       	call   0x140055910
14005983e:	48 6b 3b 38          	imul   $0x38,(%rbx),%rdi
140059842:	48 03 3d 6f 17 09 00 	add    0x9176f(%rip),%rdi        # 0x1400eafb8
140059849:	49 8b 45 00          	mov    0x0(%r13),%rax
14005984d:	4c 8b 38             	mov    (%rax),%r15
140059850:	48 8b 58 18          	mov    0x18(%rax),%rbx
140059854:	e8 17 2e 00 00       	call   0x14005c670
140059859:	49 89 c4             	mov    %rax,%r12
14005985c:	41 8b 6d 08          	mov    0x8(%r13),%ebp
140059860:	4d 8b 6d 00          	mov    0x0(%r13),%r13
140059864:	8b 80 10 04 00 00    	mov    0x410(%rax),%eax
14005986a:	41 39 45 28          	cmp    %eax,0x28(%r13)
14005986e:	0f 85 2a 01 00 00    	jne    0x14005999e
140059874:	4c 8b a4 24 08 01 00 	mov    0x108(%rsp),%r12
14005987b:	00
14005987c:	4d 8b 6d 08          	mov    0x8(%r13),%r13
140059880:	41 80 7d 00 01       	cmpb   $0x1,0x0(%r13)
140059885:	0f 84 87 01 00 00    	je     0x140059a12
14005988b:	44 8b b4 24 00 01 00 	mov    0x100(%rsp),%r14d
140059892:	00
140059893:	49 83 3c 24 00       	cmpq   $0x0,(%r12)
140059898:	0f 85 6d 02 00 00    	jne    0x140059b0b
14005989e:	48 8d 2d 53 9d 08 00 	lea    0x89d53(%rip),%rbp        # 0x1400e35f8
1400598a5:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaaa,%rax
1400598ac:	aa aa aa
1400598af:	48 89 46 30          	mov    %rax,0x30(%rsi)
1400598b3:	0f 11 76 20          	movups %xmm6,0x20(%rsi)
1400598b7:	0f 11 76 10          	movups %xmm6,0x10(%rsi)
1400598bb:	0f 11 36             	movups %xmm6,(%rsi)
1400598be:	49 39 ec             	cmp    %rbp,%r12
1400598c1:	0f 94 44 24 38       	sete   0x38(%rsp)
1400598c6:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
1400598cb:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400598d0:	44 89 74 24 28       	mov    %r14d,0x28(%rsp)
1400598d5:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1400598da:	48 89 f1             	mov    %rsi,%rcx
1400598dd:	4c 89 fa             	mov    %r15,%rdx
1400598e0:	4d 89 e8             	mov    %r13,%r8
1400598e3:	49 89 d9             	mov    %rbx,%r9
1400598e6:	e8 95 d0 ff ff       	call   0x140056980
1400598eb:	41 83 fe 02          	cmp    $0x2,%r14d
1400598ef:	74 18                	je     0x140059909
1400598f1:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1400598f6:	48 8b 08             	mov    (%rax),%rcx
1400598f9:	48 89 f2             	mov    %rsi,%rdx
1400598fc:	49 89 d8             	mov    %rbx,%r8
1400598ff:	e8 bc c4 ff ff       	call   0x140055dc0
140059904:	45 85 f6             	test   %r14d,%r14d
140059907:	74 3f                	je     0x140059948
140059909:	49 39 ec             	cmp    %rbp,%r12
14005990c:	0f 85 1d 01 00 00    	jne    0x140059a2f
140059912:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140059917:	48 31 e1             	xor    %rsp,%rcx
14005991a:	48 3b 0d 1f 77 0a 00 	cmp    0xa771f(%rip),%rcx        # 0x140101040
140059921:	74 06                	je     0x140059929
140059923:	e8 a8 59 01 00       	call   0x14006f2d0
140059928:	cc                   	int3
140059929:	48 89 f0             	mov    %rsi,%rax
14005992c:	0f 28 b4 24 80 00 00 	movaps 0x80(%rsp),%xmm6
140059933:	00
140059934:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
14005993b:	5b                   	pop    %rbx
14005993c:	5d                   	pop    %rbp
14005993d:	5f                   	pop    %rdi
14005993e:	5e                   	pop    %rsi
14005993f:	41 5c                	pop    %r12
140059941:	41 5d                	pop    %r13
140059943:	41 5e                	pop    %r14
140059945:	41 5f                	pop    %r15
140059947:	c3                   	ret
140059948:	48 8b 7e 18          	mov    0x18(%rsi),%rdi
14005994c:	48 83 7f 10 00       	cmpq   $0x0,0x10(%rdi)
140059951:	0f 85 95 01 00 00    	jne    0x140059aec
140059957:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaaa,%rax
14005995e:	aa aa aa
140059961:	48 89 44 24 6f       	mov    %rax,0x6f(%rsp)
140059966:	48 89 44 24 6a       	mov    %rax,0x6a(%rsp)
14005996b:	66 c7 44 24 68 58 00 	movw   $0x58,0x68(%rsp)
140059972:	48 8b 0f             	mov    (%rdi),%rcx
140059975:	48 8b 41 18          	mov    0x18(%rcx),%rax
140059979:	48 8d 50 02          	lea    0x2(%rax),%rdx
14005997d:	48 3b 51 10          	cmp    0x10(%rcx),%rdx
140059981:	0f 87 41 01 00 00    	ja     0x140059ac8
140059987:	44 0f b7 44 24 68    	movzwl 0x68(%rsp),%r8d
14005998d:	66 44 89 00          	mov    %r8w,(%rax)
140059991:	48 89 51 18          	mov    %rdx,0x18(%rcx)
140059995:	83 47 20 02          	addl   $0x2,0x20(%rdi)
140059999:	e9 74 ff ff ff       	jmp    0x140059912
14005999e:	49 8b 4d 08          	mov    0x8(%r13),%rcx
1400599a2:	49 c7 45 08 00 00 00 	movq   $0x0,0x8(%r13)
1400599a9:	00
1400599aa:	48 85 c9             	test   %rcx,%rcx
1400599ad:	74 0a                	je     0x1400599b9
1400599af:	49 8b 45 10          	mov    0x10(%r13),%rax
1400599b3:	ff 15 4f d3 09 00    	call   *0x9d34f(%rip)        # 0x1400f6d08
1400599b9:	49 8b 84 24 28 04 00 	mov    0x428(%r12),%rax
1400599c0:	00
1400599c1:	4d 8b 8c 24 30 04 00 	mov    0x430(%r12),%r9
1400599c8:	00
1400599c9:	4c 8d 74 24 68       	lea    0x68(%rsp),%r14
1400599ce:	4c 89 f1             	mov    %r14,%rcx
1400599d1:	4c 89 ea             	mov    %r13,%rdx
1400599d4:	41 89 e8             	mov    %ebp,%r8d
1400599d7:	ff 15 2b d3 09 00    	call   *0x9d32b(%rip)        # 0x1400f6d08
1400599dd:	49 8b 06             	mov    (%r14),%rax
1400599e0:	49 c7 06 00 00 00 00 	movq   $0x0,(%r14)
1400599e7:	49 8b 4d 08          	mov    0x8(%r13),%rcx
1400599eb:	49 89 45 08          	mov    %rax,0x8(%r13)
1400599ef:	48 85 c9             	test   %rcx,%rcx
1400599f2:	0f 85 33 01 00 00    	jne    0x140059b2b
1400599f8:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1400599fd:	49 89 45 10          	mov    %rax,0x10(%r13)
140059a01:	41 8b 84 24 10 04 00 	mov    0x410(%r12),%eax
140059a08:	00
140059a09:	41 89 45 28          	mov    %eax,0x28(%r13)
140059a0d:	e9 62 fe ff ff       	jmp    0x140059874
140059a12:	41 c6 45 00 00       	movb   $0x0,0x0(%r13)
140059a17:	4c 8d 4c 24 50       	lea    0x50(%rsp),%r9
140059a1c:	4c 89 f9             	mov    %r15,%rcx
140059a1f:	4c 89 ea             	mov    %r13,%rdx
140059a22:	49 89 d8             	mov    %rbx,%r8
140059a25:	e8 76 3d fc ff       	call   0x14001d7a0
140059a2a:	e9 5c fe ff ff       	jmp    0x14005988b
140059a2f:	48 8b 7e 18          	mov    0x18(%rsi),%rdi
140059a33:	49 8b 1c 24          	mov    (%r12),%rbx
140059a37:	48 83 7f 10 00       	cmpq   $0x0,0x10(%rdi)
140059a3c:	0f 85 b7 00 00 00    	jne    0x140059af9
140059a42:	48 8d 44 24 69       	lea    0x69(%rsp),%rax
140059a47:	48 b9 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaaa,%rcx
140059a4e:	aa aa aa
140059a51:	48 89 48 06          	mov    %rcx,0x6(%rax)
140059a55:	48 89 08             	mov    %rcx,(%rax)
140059a58:	c6 40 ff 58          	movb   $0x58,-0x1(%rax)
140059a5c:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140059a61:	48 81 fb 80 00 00 00 	cmp    $0x80,%rbx
140059a68:	0f 82 98 00 00 00    	jb     0x140059b06
140059a6e:	48 89 da             	mov    %rbx,%rdx
140059a71:	41 89 d0             	mov    %edx,%r8d
140059a74:	41 80 c8 80          	or     $0x80,%r8b
140059a78:	44 88 00             	mov    %r8b,(%rax)
140059a7b:	48 c1 eb 07          	shr    $0x7,%rbx
140059a7f:	48 ff c0             	inc    %rax
140059a82:	48 81 fa ff 3f 00 00 	cmp    $0x3fff,%rdx
140059a89:	77 e3                	ja     0x140059a6e
140059a8b:	4c 8d 70 ff          	lea    -0x1(%rax),%r14
140059a8f:	88 18                	mov    %bl,(%rax)
140059a91:	49 29 ce             	sub    %rcx,%r14
140059a94:	49 83 c6 02          	add    $0x2,%r14
140059a98:	48 8b 1f             	mov    (%rdi),%rbx
140059a9b:	45 89 f0             	mov    %r14d,%r8d
140059a9e:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140059aa2:	4e 8d 3c 01          	lea    (%rcx,%r8,1),%r15
140059aa6:	4c 3b 7b 10          	cmp    0x10(%rbx),%r15
140059aaa:	77 31                	ja     0x140059add
140059aac:	4d 85 c0             	test   %r8,%r8
140059aaf:	74 0a                	je     0x140059abb