14000164a:	4c 8d 3d af 99 00 00 	lea    0x99af(%rip),%r15        # 0x14000b000
140001651:	49 3b cf             	cmp    %r15,%rcx
140001654:	74 1d                	je     0x140001673
140001656:	f6 41 1c 02          	testb  $0x2,0x1c(%rcx)
14000165a:	74 17                	je     0x140001673
14000165c:	80 79 19 04          	cmpb   $0x4,0x19(%rcx)
140001660:	72 11                	jb     0x140001673
140001662:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140001666:	ba 0b 00 00 00       	mov    $0xb,%edx
14000166b:	4c 8b c8             	mov    %rax,%r9
14000166e:	e8 8d fb ff ff       	call   0x140001200
140001673:	48 85 db             	test   %rbx,%rbx
140001676:	74 51                	je     0x1400016c9
140001678:	48 8b cb             	mov    %rbx,%rcx
14000167b:	48 ff 15 66 6e 00 00 	rex.W call *0x6e66(%rip)        # 0x1400084e8
140001682:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001687:	48 8b 0d 72 99 00 00 	mov    0x9972(%rip),%rcx        # 0x14000b000
14000168e:	49 3b cf             	cmp    %r15,%rcx
140001691:	74 24                	je     0x1400016b7
140001693:	f6 41 1c 02          	testb  $0x2,0x1c(%rcx)
140001697:	74 1e                	je     0x1400016b7
140001699:	80 79 19 04          	cmpb   $0x4,0x19(%rcx)
14000169d:	72 18                	jb     0x1400016b7
14000169f:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400016a3:	4c 8d 05 ee 76 00 00 	lea    0x76ee(%rip),%r8        # 0x140008d98
1400016aa:	ba 0c 00 00 00       	mov    $0xc,%edx
1400016af:	44 8b c8             	mov    %eax,%r9d
1400016b2:	e8 05 fb ff ff       	call   0x1400011bc
1400016b7:	48 8b cb             	mov    %rbx,%rcx
1400016ba:	48 ff 15 7f 6e 00 00 	rex.W call *0x6e7f(%rip)        # 0x140008540
1400016c1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400016c6:	49 8b dd             	mov    %r13,%rbx
1400016c9:	48 8b 7d f7          	mov    -0x9(%rbp),%rdi
1400016cd:	45 8b f4             	mov    %r12d,%r14d
1400016d0:	eb 07                	jmp    0x1400016d9
1400016d2:	4c 8d 3d 27 99 00 00 	lea    0x9927(%rip),%r15        # 0x14000b000
1400016d9:	48 8d 57 e8          	lea    -0x18(%rdi),%rdx
1400016dd:	83 c8 ff             	or     $0xffffffff,%eax
1400016e0:	f0 0f c1 42 10       	lock xadd %eax,0x10(%rdx)
1400016e5:	83 e8 01             	sub    $0x1,%eax
1400016e8:	7f 10                	jg     0x1400016fa
1400016ea:	48 8b 0a             	mov    (%rdx),%rcx
1400016ed:	48 8b 01             	mov    (%rcx),%rax
1400016f0:	48 8b 40 08          	mov    0x8(%rax),%rax
1400016f4:	ff 15 ce 6f 00 00    	call   *0x6fce(%rip)        # 0x1400086c8
1400016fa:	48 85 db             	test   %rbx,%rbx
1400016fd:	74 0f                	je     0x14000170e
1400016ff:	48 8b cb             	mov    %rbx,%rcx
140001702:	48 ff 15 37 6e 00 00 	rex.W call *0x6e37(%rip)        # 0x140008540
140001709:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000170e:	45 85 f6             	test   %r14d,%r14d
140001711:	0f 85 1e 05 00 00    	jne    0x140001c35
140001717:	48 8d 4d 1f          	lea    0x1f(%rbp),%rcx
14000171b:	e8 f0 3d 00 00       	call   0x140005510
140001720:	48 8d 4d 1f          	lea    0x1f(%rbp),%rcx
140001724:	e8 9b 3f 00 00       	call   0x1400056c4
140001729:	83 f8 04             	cmp    $0x4,%eax
14000172c:	48 8d 4d 1f          	lea    0x1f(%rbp),%rcx
140001730:	45 0f 44 f4          	cmove  %r12d,%r14d
140001734:	e8 db 3e 00 00       	call   0x140005614
140001739:	45 85 f6             	test   %r14d,%r14d
14000173c:	0f 85 f3 04 00 00    	jne    0x140001c35
140001742:	e8 81 45 00 00       	call   0x140005cc8
140001747:	85 c0                	test   %eax,%eax
140001749:	0f 84 e6 04 00 00    	je     0x140001c35
14000174f:	48 8b 05 b2 98 00 00 	mov    0x98b2(%rip),%rax        # 0x14000b008
140001756:	48 8d 1d ab 98 00 00 	lea    0x98ab(%rip),%rbx        # 0x14000b008
14000175d:	48 8b cb             	mov    %rbx,%rcx
140001760:	48 8b 40 18          	mov    0x18(%rax),%rax
140001764:	ff 15 5e 6f 00 00    	call   *0x6f5e(%rip)        # 0x1400086c8
14000176a:	48 83 c0 18          	add    $0x18,%rax
14000176e:	48 8b cb             	mov    %rbx,%rcx
140001771:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
140001775:	48 8b 05 8c 98 00 00 	mov    0x988c(%rip),%rax        # 0x14000b008
14000177c:	48 8b 40 18          	mov    0x18(%rax),%rax
140001780:	ff 15 42 6f 00 00    	call   *0x6f42(%rip)        # 0x1400086c8
140001786:	48 83 c0 18          	add    $0x18,%rax
14000178a:	48 8d 55 ff          	lea    -0x1(%rbp),%rdx
14000178e:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
140001792:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
140001796:	e8 8d 4b 00 00       	call   0x140006328
14000179b:	41 2b c4             	sub    %r12d,%eax
14000179e:	48 8b cb             	mov    %rbx,%rcx
1400017a1:	f7 d8                	neg    %eax
1400017a3:	48 8b 05 5e 98 00 00 	mov    0x985e(%rip),%rax        # 0x14000b008
1400017aa:	1b f6                	sbb    %esi,%esi
1400017ac:	81 e6 05 40 00 80    	and    $0x80004005,%esi
1400017b2:	48 8b 40 18          	mov    0x18(%rax),%rax
1400017b6:	ff 15 0c 6f 00 00    	call   *0x6f0c(%rip)        # 0x1400086c8
1400017bc:	48 83 c0 18          	add    $0x18,%rax
1400017c0:	48 8d 55 ef          	lea    -0x11(%rbp),%rdx
1400017c4:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1400017c8:	48 89 45 df          	mov    %rax,-0x21(%rbp)
1400017cc:	e8 03 05 00 00       	call   0x140001cd4
1400017d1:	48 8b d0             	mov    %rax,%rdx
1400017d4:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
1400017d8:	e8 3b 37 00 00       	call   0x140004f18
1400017dd:	48 8b 55 07          	mov    0x7(%rbp),%rdx
1400017e1:	48 83 c2 e8          	add    $0xffffffffffffffe8,%rdx
1400017e5:	83 c8 ff             	or     $0xffffffff,%eax
1400017e8:	f0 0f c1 42 10       	lock xadd %eax,0x10(%rdx)
1400017ed:	83 e8 01             	sub    $0x1,%eax
1400017f0:	7f 10                	jg     0x140001802
1400017f2:	48 8b 0a             	mov    (%rdx),%rcx
1400017f5:	48 8b 01             	mov    (%rcx),%rax
1400017f8:	48 8b 40 08          	mov    0x8(%rax),%rax
1400017fc:	ff 15 c6 6e 00 00    	call   *0x6ec6(%rip)        # 0x1400086c8
140001802:	4c 8d 25 77 71 00 00 	lea    0x7177(%rip),%r12        # 0x140008980
140001809:	49 83 cf ff          	or     $0xffffffffffffffff,%r15
14000180d:	49 ff c7             	inc    %r15
140001810:	66 47 39 2c 7c       	cmp    %r13w,(%r12,%r15,2)
140001815:	75 f6                	jne    0x14000180d
140001817:	48 8b 5d df          	mov    -0x21(%rbp),%rbx
14000181b:	4d 8b f4             	mov    %r12,%r14
14000181e:	4c 2b f3             	sub    %rbx,%r14
140001821:	b9 01 00 00 00       	mov    $0x1,%ecx
140001826:	49 d1 fe             	sar    $1,%r14
140001829:	44 8b 6b f0          	mov    -0x10(%rbx),%r13d
14000182d:	8b 43 f4             	mov    -0xc(%rbx),%eax
140001830:	2b 4b f8             	sub    -0x8(%rbx),%ecx
140001833:	43 8d 3c 2f          	lea    (%r15,%r13,1),%edi
140001837:	2b c7                	sub    %edi,%eax
140001839:	0b c8                	or     %eax,%ecx
14000183b:	7d 0f                	jge    0x14000184c
14000183d:	8b d7                	mov    %edi,%edx
14000183f:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
140001843:	e8 80 35 00 00       	call   0x140004dc8
140001848:	48 8b 5d df          	mov    -0x21(%rbp),%rbx
14000184c:	4d 3b f5             	cmp    %r13,%r14
14000184f:	77 04                	ja     0x140001855
140001851:	4e 8d 24 73          	lea    (%rbx,%r14,2),%r12
140001855:	49 63 d7             	movslq %r15d,%rdx
140001858:	4a 8d 0c 6b          	lea    (%rbx,%r13,2),%rcx
14000185c:	48 03 d2             	add    %rdx,%rdx
14000185f:	4d 8b c4             	mov    %r12,%r8
140001862:	4c 8b ca             	mov    %rdx,%r9
140001865:	48 ff 15 14 6e 00 00 	rex.W call *0x6e14(%rip)        # 0x140008680
14000186c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001871:	45 33 ed             	xor    %r13d,%r13d
140001874:	85 ff                	test   %edi,%edi
140001876:	0f 88 45 04 00 00    	js     0x140001cc1
14000187c:	3b 7b f4             	cmp    -0xc(%rbx),%edi
14000187f:	0f 8f 3c 04 00 00    	jg     0x140001cc1
140001885:	48 63 c7             	movslq %edi,%rax
140001888:	89 7b f0             	mov    %edi,-0x10(%rbx)
14000188b:	41 8b fd             	mov    %r13d,%edi
14000188e:	66 44 89 2c 43       	mov    %r13w,(%rbx,%rax,2)
140001893:	85 f6                	test   %esi,%esi
140001895:	0f 88 d7 02 00 00    	js     0x140001b72
14000189b:	4c 8b c3             	mov    %rbx,%r8
14000189e:	33 d2                	xor    %edx,%edx
1400018a0:	b9 02 00 10 00       	mov    $0x100002,%ecx
1400018a5:	48 ff 15 44 6c 00 00 	rex.W call *0x6c44(%rip)        # 0x1400084f0
1400018ac:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400018b1:	48 8b f8             	mov    %rax,%rdi
1400018b4:	48 8b 0d 45 97 00 00 	mov    0x9745(%rip),%rcx        # 0x14000b000
1400018bb:	4c 8d 3d 3e 97 00 00 	lea    0x973e(%rip),%r15        # 0x14000b000
1400018c2:	49 3b cf             	cmp    %r15,%rcx
1400018c5:	74 1c                	je     0x1400018e3
1400018c7:	f6 41 1c 02          	testb  $0x2,0x1c(%rcx)
1400018cb:	74 16                	je     0x1400018e3
1400018cd:	80 79 19 04          	cmpb   $0x4,0x19(%rcx)
1400018d1:	72 10                	jb     0x1400018e3
1400018d3:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400018d7:	41 8d 55 0d          	lea    0xd(%r13),%edx
1400018db:	4c 8b c8             	mov    %rax,%r9
1400018de:	e8 1d f9 ff ff       	call   0x140001200
1400018e3:	48 85 ff             	test   %rdi,%rdi
1400018e6:	74 1d                	je     0x140001905
1400018e8:	48 8b cf             	mov    %rdi,%rcx
1400018eb:	48 ff 15 4e 6c 00 00 	rex.W call *0x6c4e(%rip)        # 0x140008540
1400018f2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400018f7:	41 be 05 40 00 80    	mov    $0x80004005,%r14d
1400018fd:	49 8b fd             	mov    %r13,%rdi
140001900:	41 8b f6             	mov    %r14d,%esi
140001903:	eb 06                	jmp    0x14000190b
140001905:	41 be 05 40 00 80    	mov    $0x80004005,%r14d
14000190b:	85 f6                	test   %esi,%esi
14000190d:	0f 88 66 02 00 00    	js     0x140001b79
140001913:	48 ff 15 1e 6c 00 00 	rex.W call *0x6c1e(%rip)        # 0x140008538
14000191a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000191f:	3d b7 00 00 00       	cmp    $0xb7,%eax
140001924:	41 0f 44 f6          	cmove  %r14d,%esi
140001928:	85 f6                	test   %esi,%esi
14000192a:	0f 88 49 02 00 00    	js     0x140001b79
140001930:	ba 02 00 00 00       	mov    $0x2,%edx
140001935:	33 c9                	xor    %ecx,%ecx
140001937:	48 ff 15 22 b7 00 00 	rex.W call *0xb722(%rip)        # 0x14000d060
14000193e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001943:	8b f0                	mov    %eax,%esi
140001945:	48 8b 0d b4 96 00 00 	mov    0x96b4(%rip),%rcx        # 0x14000b000
14000194c:	49 3b cf             	cmp    %r15,%rcx
14000194f:	74 24                	je     0x140001975
140001951:	f6 41 1c 02          	testb  $0x2,0x1c(%rcx)
140001955:	74 1e                	je     0x140001975
140001957:	80 79 19 04          	cmpb   $0x4,0x19(%rcx)
14000195b:	72 18                	jb     0x140001975
14000195d:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140001961:	4c 8d 05 30 74 00 00 	lea    0x7430(%rip),%r8        # 0x140008d98
140001968:	ba 0e 00 00 00       	mov    $0xe,%edx
14000196d:	44 8b c8             	mov    %eax,%r9d
140001970:	e8 47 f8 ff ff       	call   0x1400011bc
140001975:	85 f6                	test   %esi,%esi
140001977:	0f 88 35 02 00 00    	js     0x140001bb2
14000197d:	e8 06 06 00 00       	call   0x140001f88
140001982:	8b f0                	mov    %eax,%esi
140001984:	48 8b 0d 75 96 00 00 	mov    0x9675(%rip),%rcx        # 0x14000b000
14000198b:	49 3b cf             	cmp    %r15,%rcx
14000198e:	74 24                	je     0x1400019b4
140001990:	f6 41 1c 02          	testb  $0x2,0x1c(%rcx)
140001994:	74 1e                	je     0x1400019b4
140001996:	80 79 19 04          	cmpb   $0x4,0x19(%rcx)
14000199a:	72 18                	jb     0x1400019b4
14000199c:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400019a0:	4c 8d 05 f1 73 00 00 	lea    0x73f1(%rip),%r8        # 0x140008d98
1400019a7:	ba 0f 00 00 00       	mov    $0xf,%edx
1400019ac:	44 8b c8             	mov    %eax,%r9d
1400019af:	e8 08 f8 ff ff       	call   0x1400011bc
1400019b4:	85 f6                	test   %esi,%esi
1400019b6:	0f 88 bd 01 00 00    	js     0x140001b79
1400019bc:	33 d2                	xor    %edx,%edx
1400019be:	4c 89 6d d7          	mov    %r13,-0x29(%rbp)
1400019c2:	48 8d 45 d7          	lea    -0x29(%rbp),%rax
1400019c6:	4c 89 6d e7          	mov    %r13,-0x19(%rbp)
1400019ca:	4c 8d 0d ff 6f 00 00 	lea    0x6fff(%rip),%r9        # 0x1400089d0
1400019d1:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400019d6:	48 8d 0d 23 70 00 00 	lea    0x7023(%rip),%rcx        # 0x140008a00
1400019dd:	44 8d 42 17          	lea    0x17(%rdx),%r8d
1400019e1:	48 ff 15 70 b6 00 00 	rex.W call *0xb670(%rip)        # 0x14000d058
1400019e8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400019ed:	8b f0                	mov    %eax,%esi
1400019ef:	48 8b 0d 0a 96 00 00 	mov    0x960a(%rip),%rcx        # 0x14000b000
1400019f6:	49 3b cf             	cmp    %r15,%rcx
1400019f9:	74 24                	je     0x140001a1f
1400019fb:	f6 41 1c 02          	testb  $0x2,0x1c(%rcx)
1400019ff:	74 1e                	je     0x140001a1f
140001a01:	80 79 19 04          	cmpb   $0x4,0x19(%rcx)
140001a05:	72 18                	jb     0x140001a1f
140001a07:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140001a0b:	4c 8d 05 86 73 00 00 	lea    0x7386(%rip),%r8        # 0x140008d98
140001a12:	ba 10 00 00 00       	mov    $0x10,%edx
140001a17:	44 8b c8             	mov    %eax,%r9d
140001a1a:	e8 9d f7 ff ff       	call   0x1400011bc
140001a1f:	85 f6                	test   %esi,%esi
140001a21:	0f 88 0a 01 00 00    	js     0x140001b31
140001a27:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
140001a2b:	33 d2                	xor    %edx,%edx
140001a2d:	48 8b 01             	mov    (%rcx),%rax
140001a30:	48 8b 40 50          	mov    0x50(%rax),%rax
140001a34:	ff 15 8e 6c 00 00    	call   *0x6c8e(%rip)        # 0x1400086c8
140001a3a:	8b f0                	mov    %eax,%esi
140001a3c:	48 8b 0d bd 95 00 00 	mov    0x95bd(%rip),%rcx        # 0x14000b000
140001a43:	49 3b cf             	cmp    %r15,%rcx
140001a46:	74 24                	je     0x140001a6c
140001a48:	f6 41 1c 02          	testb  $0x2,0x1c(%rcx)
140001a4c:	74 1e                	je     0x140001a6c
140001a4e:	80 79 19 04          	cmpb   $0x4,0x19(%rcx)
140001a52:	72 18                	jb     0x140001a6c
140001a54:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140001a58:	4c 8d 05 39 73 00 00 	lea    0x7339(%rip),%r8        # 0x140008d98
140001a5f:	ba 11 00 00 00       	mov    $0x11,%edx
140001a64:	44 8b c8             	mov    %eax,%r9d
140001a67:	e8 50 f7 ff ff       	call   0x1400011bc
140001a6c:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
140001a70:	48 85 c9             	test   %rcx,%rcx
140001a73:	74 11                	je     0x140001a86
140001a75:	4c 89 6d d7          	mov    %r13,-0x29(%rbp)
140001a79:	48 8b 01             	mov    (%rcx),%rax
140001a7c:	48 8b 40 10          	mov    0x10(%rax),%rax
140001a80:	ff 15 42 6c 00 00    	call   *0x6c42(%rip)        # 0x1400086c8
140001a86:	85 f6                	test   %esi,%esi
140001a88:	0f 88 a3 00 00 00    	js     0x140001b31
140001a8e:	33 d2                	xor    %edx,%edx
140001a90:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
140001a94:	4c 8d 0d 45 6f 00 00 	lea    0x6f45(%rip),%r9        # 0x1400089e0
140001a9b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140001aa0:	48 8d 0d 49 6f 00 00 	lea    0x6f49(%rip),%rcx        # 0x1400089f0
140001aa7:	44 8d 42 01          	lea    0x1(%rdx),%r8d
140001aab:	48 ff 15 a6 b5 00 00 	rex.W call *0xb5a6(%rip)        # 0x14000d058
140001ab2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001ab7:	8b f0                	mov    %eax,%esi
140001ab9:	48 8b 0d 40 95 00 00 	mov    0x9540(%rip),%rcx        # 0x14000b000
140001ac0:	49 3b cf             	cmp    %r15,%rcx
140001ac3:	74 24                	je     0x140001ae9
140001ac5:	f6 41 1c 02          	testb  $0x2,0x1c(%rcx)
140001ac9:	74 1e                	je     0x140001ae9
140001acb:	80 79 19 05          	cmpb   $0x5,0x19(%rcx)
140001acf:	72 18                	jb     0x140001ae9
140001ad1:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140001ad5:	4c 8d 05 bc 72 00 00 	lea    0x72bc(%rip),%r8        # 0x140008d98
140001adc:	ba 12 00 00 00       	mov    $0x12,%edx
140001ae1:	44 8b c8             	mov    %eax,%r9d
140001ae4:	e8 d3 f6 ff ff       	call   0x1400011bc
140001ae9:	85 f6                	test   %esi,%esi
140001aeb:	78 44                	js     0x140001b31
140001aed:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
140001af1:	48 8b 01             	mov    (%rcx),%rax
140001af4:	48 8b 80 d8 00 00 00 	mov    0xd8(%rax),%rax
140001afb:	ff 15 c7 6b 00 00    	call   *0x6bc7(%rip)        # 0x1400086c8
140001b01:	48 8b 0d f8 94 00 00 	mov    0x94f8(%rip),%rcx        # 0x14000b000
140001b08:	49 3b cf             	cmp    %r15,%rcx
140001b0b:	74 24                	je     0x140001b31
140001b0d:	f6 41 1c 02          	testb  $0x2,0x1c(%rcx)
140001b11:	74 1e                	je     0x140001b31
140001b13:	80 79 19 05          	cmpb   $0x5,0x19(%rcx)
140001b17:	72 18                	jb     0x140001b31
140001b19:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140001b1d:	4c 8d 05 74 72 00 00 	lea    0x7274(%rip),%r8        # 0x140008d98
140001b24:	ba 13 00 00 00       	mov    $0x13,%edx
140001b29:	44 8b c8             	mov    %eax,%r9d
140001b2c:	e8 8b f6 ff ff       	call   0x1400011bc
140001b31:	e8 e6 02 00 00       	call   0x140001e1c
140001b36:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
140001b3a:	48 85 c9             	test   %rcx,%rcx
140001b3d:	74 0d                	je     0x140001b4c
140001b3f:	48 8b 01             	mov    (%rcx),%rax
140001b42:	48 8b 40 10          	mov    0x10(%rax),%rax
140001b46:	ff 15 7c 6b 00 00    	call   *0x6b7c(%rip)        # 0x1400086c8
140001b4c:	48 8b 4d d7          	mov    -0x29(%rbp),%rcx
140001b50:	48 85 c9             	test   %rcx,%rcx
140001b53:	74 0d                	je     0x140001b62
140001b55:	48 8b 01             	mov    (%rcx),%rax
140001b58:	48 8b 40 10          	mov    0x10(%rax),%rax
140001b5c:	ff 15 66 6b 00 00    	call   *0x6b66(%rip)        # 0x1400086c8
140001b62:	33 c9                	xor    %ecx,%ecx
140001b64:	48 ff 15 95 b4 00 00 	rex.W call *0xb495(%rip)        # 0x14000d000
140001b6b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001b70:	eb 07                	jmp    0x140001b79
140001b72:	4c 8d 3d 87 94 00 00 	lea    0x9487(%rip),%r15        # 0x14000b000
140001b79:	48 ff 15 f0 b4 00 00 	rex.W call *0xb4f0(%rip)        # 0x14000d070
140001b80:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001b85:	48 8b 0d 74 94 00 00 	mov    0x9474(%rip),%rcx        # 0x14000b000
140001b8c:	49 3b cf             	cmp    %r15,%rcx
140001b8f:	74 21                	je     0x140001bb2
140001b91:	f6 41 1c 02          	testb  $0x2,0x1c(%rcx)
140001b95:	74 1b                	je     0x140001bb2
140001b97:	80 79 19 04          	cmpb   $0x4,0x19(%rcx)
140001b9b:	72 15                	jb     0x140001bb2
140001b9d:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140001ba1:	4c 8d 05 f0 71 00 00 	lea    0x71f0(%rip),%r8        # 0x140008d98
140001ba8:	ba 14 00 00 00       	mov    $0x14,%edx
140001bad:	e8 de f5 ff ff       	call   0x140001190
140001bb2:	48 85 ff             	test   %rdi,%rdi
140001bb5:	74 0f                	je     0x140001bc6
140001bb7:	48 8b cf             	mov    %rdi,%rcx
140001bba:	48 ff 15 7f 69 00 00 	rex.W call *0x697f(%rip)        # 0x140008540
140001bc1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140001bc6:	48 8d 53 e8          	lea    -0x18(%rbx),%rdx
140001bca:	48 83 cb ff          	or     $0xffffffffffffffff,%rbx
140001bce:	8b c3                	mov    %ebx,%eax