140017442:	e8 31 2a 1d 00       	call   0x1401e9e78
140017447:	85 c0                	test   %eax,%eax
140017449:	0f 85 15 02 00 00    	jne    0x140017664
14001744f:	48 85 f6             	test   %rsi,%rsi
140017452:	0f 84 77 01 00 00    	je     0x1400175cf
140017458:	48 89 f1             	mov    %rsi,%rcx
14001745b:	e8 50 54 0b 00       	call   0x1400cc8b0
140017460:	48 8b 15 a9 20 22 00 	mov    0x2220a9(%rip),%rdx        # 0x140239510
140017467:	89 02                	mov    %eax,(%rdx)
140017469:	e9 c2 fa ff ff       	jmp    0x140016f30
14001746e:	66 90                	xchg   %ax,%ax
140017470:	48 89 f1             	mov    %rsi,%rcx
140017473:	e8 88 02 03 00       	call   0x140047700
140017478:	85 c0                	test   %eax,%eax
14001747a:	0f 88 98 01 00 00    	js     0x140017618
140017480:	48 8b 05 e9 1b 22 00 	mov    0x221be9(%rip),%rax        # 0x140239070
140017487:	0f 95 c2             	setne  %dl
14001748a:	0f b6 d2             	movzbl %dl,%edx
14001748d:	89 10                	mov    %edx,(%rax)
14001748f:	e9 9c fa ff ff       	jmp    0x140016f30
140017494:	48 85 f6             	test   %rsi,%rsi
140017497:	0f 84 e2 00 00 00    	je     0x14001757f
14001749d:	48 8b 1d 0c 80 29 00 	mov    0x29800c(%rip),%rbx        # 0x1402af4b0
1400174a4:	48 8d 15 91 11 1e 00 	lea    0x1e1191(%rip),%rdx        # 0x1401f863c
1400174ab:	48 89 f1             	mov    %rsi,%rcx
1400174ae:	ff d3                	call   *%rbx
1400174b0:	85 c0                	test   %eax,%eax
1400174b2:	0f 85 6b 01 00 00    	jne    0x140017623
1400174b8:	48 8b 05 41 19 22 00 	mov    0x221941(%rip),%rax        # 0x140238e00
1400174bf:	c7 00 02 00 00 00    	movl   $0x2,(%rax)
1400174c5:	e9 66 fa ff ff       	jmp    0x140016f30
1400174ca:	48 85 f6             	test   %rsi,%rsi
1400174cd:	0f 84 fc 00 00 00    	je     0x1400175cf
1400174d3:	48 8d 15 a1 10 1e 00 	lea    0x1e10a1(%rip),%rdx        # 0x1401f857b
1400174da:	48 89 f1             	mov    %rsi,%rcx
1400174dd:	ff 15 cd 7f 29 00    	call   *0x297fcd(%rip)        # 0x1402af4b0
1400174e3:	85 c0                	test   %eax,%eax
1400174e5:	0f 84 16 01 00 00    	je     0x140017601
1400174eb:	80 3e 00             	cmpb   $0x0,(%rsi)
1400174ee:	0f 84 97 04 00 00    	je     0x14001798b
1400174f4:	ba 0a 00 00 00       	mov    $0xa,%edx
1400174f9:	48 89 f1             	mov    %rsi,%rcx
1400174fc:	e8 6f 29 1d 00       	call   0x1401e9e70
140017501:	48 85 c0             	test   %rax,%rax
140017504:	0f 85 65 04 00 00    	jne    0x14001796f
14001750a:	48 8b 1d 8f 18 22 00 	mov    0x22188f(%rip),%rbx        # 0x140238da0
140017511:	48 8b 05 78 18 22 00 	mov    0x221878(%rip),%rax        # 0x140238d90
140017518:	48 8b 0b             	mov    (%rbx),%rcx
14001751b:	48 89 30             	mov    %rsi,(%rax)
14001751e:	e8 8d 19 0e 00       	call   0x1400f8eb0
140017523:	48 8b 05 46 17 22 00 	mov    0x221746(%rip),%rax        # 0x140238c70
14001752a:	45 31 d2             	xor    %r10d,%r10d
14001752d:	45 31 db             	xor    %r11d,%r11d
140017530:	4c 89 13             	mov    %r10,(%rbx)
140017533:	44 89 18             	mov    %r11d,(%rax)
140017536:	e9 f5 f9 ff ff       	jmp    0x140016f30
14001753b:	48 8b 05 9e 1a 22 00 	mov    0x221a9e(%rip),%rax        # 0x140238fe0
140017542:	48 8d 0d 56 05 1e 00 	lea    0x1e0556(%rip),%rcx        # 0x1401f7a9f
140017549:	44 8b 20             	mov    (%rax),%r12d
14001754c:	45 85 e4             	test   %r12d,%r12d
14001754f:	74 08                	je     0x140017559
140017551:	e8 12 be 1c 00       	call   0x1401e3368
140017556:	48 89 c1             	mov    %rax,%rcx
140017559:	48 89 da             	mov    %rbx,%rdx
14001755c:	e8 cf c0 0a 00       	call   0x1400c3630
140017561:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140017566:	e9 c7 f9 ff ff       	jmp    0x140016f32
14001756b:	48 8d 15 d2 10 1e 00 	lea    0x1e10d2(%rip),%rdx        # 0x1401f8644
140017572:	48 89 f1             	mov    %rsi,%rcx
140017575:	ff d3                	call   *%rbx
140017577:	85 c0                	test   %eax,%eax
140017579:	0f 84 b8 00 00 00    	je     0x140017637
14001757f:	48 8b 05 7a 18 22 00 	mov    0x22187a(%rip),%rax        # 0x140238e00
140017586:	31 db                	xor    %ebx,%ebx
140017588:	89 18                	mov    %ebx,(%rax)
14001758a:	e9 a1 f9 ff ff       	jmp    0x140016f30
14001758f:	48 8b 2d 5a 17 22 00 	mov    0x22175a(%rip),%rbp        # 0x140238cf0
140017596:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
14001759a:	e8 11 19 0e 00       	call   0x1400f8eb0
14001759f:	48 c7 45 00 00 00 00 	movq   $0x0,0x0(%rbp)
1400175a6:	00
1400175a7:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1400175ac:	48 2b 07             	sub    (%rdi),%rax
1400175af:	75 62                	jne    0x140017613
1400175b1:	49 89 f0             	mov    %rsi,%r8
1400175b4:	48 89 da             	mov    %rbx,%rdx
1400175b7:	48 89 e9             	mov    %rbp,%rcx
1400175ba:	48 83 c4 58          	add    $0x58,%rsp
1400175be:	5b                   	pop    %rbx
1400175bf:	5e                   	pop    %rsi
1400175c0:	5f                   	pop    %rdi
1400175c1:	5d                   	pop    %rbp
1400175c2:	41 5c                	pop    %r12
1400175c4:	41 5d                	pop    %r13
1400175c6:	41 5e                	pop    %r14
1400175c8:	41 5f                	pop    %r15
1400175ca:	e9 81 bd ff ff       	jmp    0x140013350
1400175cf:	48 89 d9             	mov    %rbx,%rcx
1400175d2:	e8 89 f7 ff ff       	call   0x140016d60
1400175d7:	eb 88                	jmp    0x140017561
1400175d9:	48 8b 2d d0 18 22 00 	mov    0x2218d0(%rip),%rbp        # 0x140238eb0
1400175e0:	eb b4                	jmp    0x140017596
1400175e2:	48 8d 0d ff 0e 1e 00 	lea    0x1e0eff(%rip),%rcx        # 0x1401f84e8
1400175e9:	e8 a2 86 ff ff       	call   0x14000fc90
1400175ee:	49 89 f0             	mov    %rsi,%r8
1400175f1:	48 89 da             	mov    %rbx,%rdx
1400175f4:	48 89 c1             	mov    %rax,%rcx
1400175f7:	e8 34 c0 0a 00       	call   0x1400c3630
1400175fc:	e9 60 ff ff ff       	jmp    0x140017561
140017601:	48 8b 05 68 16 22 00 	mov    0x221668(%rip),%rax        # 0x140238c70
140017608:	c7 00 01 00 00 00    	movl   $0x1,(%rax)
14001760e:	e9 1d f9 ff ff       	jmp    0x140016f30
140017613:	e8 58 d2 1c 00       	call   0x1401e4870
140017618:	48 89 f2             	mov    %rsi,%rdx
14001761b:	48 89 d9             	mov    %rbx,%rcx
14001761e:	e8 fd 89 ff ff       	call   0x140010020
140017623:	48 8d 15 15 10 1e 00 	lea    0x1e1015(%rip),%rdx        # 0x1401f863f
14001762a:	48 89 f1             	mov    %rsi,%rcx
14001762d:	ff d3                	call   *%rbx
14001762f:	85 c0                	test   %eax,%eax
140017631:	0f 85 34 ff ff ff    	jne    0x14001756b
140017637:	48 8b 05 c2 17 22 00 	mov    0x2217c2(%rip),%rax        # 0x140238e00
14001763e:	c7 00 01 00 00 00    	movl   $0x1,(%rax)
140017644:	e9 e7 f8 ff ff       	jmp    0x140016f30
140017649:	48 8d 0d 30 0f 1e 00 	lea    0x1e0f30(%rip),%rcx        # 0x1401f8580
140017650:	e8 3b 86 ff ff       	call   0x14000fc90
140017655:	89 da                	mov    %ebx,%edx
140017657:	48 89 c1             	mov    %rax,%rcx
14001765a:	e8 d1 bf 0a 00       	call   0x1400c3630
14001765f:	e9 fd fe ff ff       	jmp    0x140017561
140017664:	48 8d 15 a0 10 1e 00 	lea    0x1e10a0(%rip),%rdx        # 0x1401f870b
14001766b:	48 89 d9             	mov    %rbx,%rcx
14001766e:	e8 05 28 1d 00       	call   0x1401e9e78
140017673:	85 c0                	test   %eax,%eax
140017675:	0f 85 b7 01 00 00    	jne    0x140017832
14001767b:	48 85 f6             	test   %rsi,%rsi
14001767e:	0f 84 4b ff ff ff    	je     0x1400175cf
140017684:	45 31 c9             	xor    %r9d,%r9d
140017687:	c7 44 24 2c 0f 00 00 	movl   $0xf,0x2c(%rsp)
14001768e:	00
14001768f:	4c 8d 25 da 16 1e 00 	lea    0x1e16da(%rip),%r12        # 0x1401f8d70
140017696:	44 89 4c 24 30       	mov    %r9d,0x30(%rsp)
14001769b:	44 89 4c 24 34       	mov    %r9d,0x34(%rsp)
1400176a0:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
1400176a5:	48 8d 15 6a 10 1e 00 	lea    0x1e106a(%rip),%rdx        # 0x1401f8716
1400176ac:	48 89 f1             	mov    %rsi,%rcx
1400176af:	e8 04 28 1d 00       	call   0x1401e9eb8
1400176b4:	48 8d 15 61 10 1e 00 	lea    0x1e1061(%rip),%rdx        # 0x1401f871c
1400176bb:	4c 8d 2c 06          	lea    (%rsi,%rax,1),%r13
1400176bf:	4c 89 e9             	mov    %r13,%rcx
1400176c2:	41 0f b6 6d 00       	movzbl 0x0(%r13),%ebp
1400176c7:	e8 ac 27 1d 00       	call   0x1401e9e78
1400176cc:	89 c2                	mov    %eax,%edx
1400176ce:	40 84 ed             	test   %bpl,%bpl
1400176d1:	0f 84 37 01 00 00    	je     0x14001780e
1400176d7:	4c 89 ee             	mov    %r13,%rsi
1400176da:	40 80 fd 2c          	cmp    $0x2c,%bpl
1400176de:	75 14                	jne    0x1400176f4
1400176e0:	e9 29 01 00 00       	jmp    0x14001780e
1400176e5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400176ec:	00 00 00 00
1400176f0:	3c 2c                	cmp    $0x2c,%al
1400176f2:	74 0c                	je     0x140017700
1400176f4:	0f b6 46 01          	movzbl 0x1(%rsi),%eax
1400176f8:	48 83 c6 01          	add    $0x1,%rsi
1400176fc:	84 c0                	test   %al,%al
1400176fe:	75 f0                	jne    0x1400176f0
140017700:	85 d2                	test   %edx,%edx
140017702:	75 0a                	jne    0x14001770e
140017704:	45 31 c0             	xor    %r8d,%r8d
140017707:	44 89 44 24 2c       	mov    %r8d,0x2c(%rsp)
14001770c:	eb 97                	jmp    0x1400176a5
14001770e:	49 89 f7             	mov    %rsi,%r15
140017711:	4d 29 ef             	sub    %r13,%r15
140017714:	40 80 fd 2d          	cmp    $0x2d,%bpl
140017718:	0f 84 dc 00 00 00    	je     0x1400177fa
14001771e:	4d 85 ff             	test   %r15,%r15
140017721:	0f 84 b3 00 00 00    	je     0x1400177da
140017727:	31 db                	xor    %ebx,%ebx
140017729:	48 8d 2d 90 15 1e 00 	lea    0x1e1590(%rip),%rbp        # 0x1401f8cc0
140017730:	45 31 f6             	xor    %r14d,%r14d
140017733:	eb 10                	jmp    0x140017745
140017735:	09 44 24 30          	or     %eax,0x30(%rsp)
140017739:	41 89 de             	mov    %ebx,%r14d
14001773c:	48 83 c5 10          	add    $0x10,%rbp
140017740:	49 39 ec             	cmp    %rbp,%r12
140017743:	74 26                	je     0x14001776b
140017745:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
140017749:	4d 89 f8             	mov    %r15,%r8
14001774c:	4c 89 ea             	mov    %r13,%rdx
14001774f:	e8 4c 27 1d 00       	call   0x1401e9ea0
140017754:	85 c0                	test   %eax,%eax
140017756:	75 e4                	jne    0x14001773c
140017758:	8b 45 08             	mov    0x8(%rbp),%eax
14001775b:	85 db                	test   %ebx,%ebx
14001775d:	75 d6                	jne    0x140017735
14001775f:	09 44 24 34          	or     %eax,0x34(%rsp)
140017763:	41 be 01 00 00 00    	mov    $0x1,%r14d
140017769:	eb d1                	jmp    0x14001773c
14001776b:	45 85 f6             	test   %r14d,%r14d
14001776e:	0f 85 31 ff ff ff    	jne    0x1400176a5
140017774:	4c 89 e9             	mov    %r13,%rcx
140017777:	4c 89 fa             	mov    %r15,%rdx
14001777a:	e8 21 34 0b 00       	call   0x1400caba0
14001777f:	48 8d 0d fa 0c 1e 00 	lea    0x1e0cfa(%rip),%rcx        # 0x1401f8480
140017786:	48 89 c5             	mov    %rax,%rbp
140017789:	48 8b 05 50 18 22 00 	mov    0x221850(%rip),%rax        # 0x140238fe0
140017790:	83 38 00             	cmpl   $0x0,(%rax)
140017793:	74 08                	je     0x14001779d
140017795:	e8 ce bb 1c 00       	call   0x1401e3368
14001779a:	48 89 c1             	mov    %rax,%rcx
14001779d:	48 89 ea             	mov    %rbp,%rdx
1400177a0:	e8 5b bf 0a 00       	call   0x1400c3700
1400177a5:	48 89 e9             	mov    %rbp,%rcx
1400177a8:	e8 03 17 0e 00       	call   0x1400f8eb0
1400177ad:	e9 f3 fe ff ff       	jmp    0x1400176a5
1400177b2:	48 8b 05 27 18 22 00 	mov    0x221827(%rip),%rax        # 0x140238fe0
1400177b9:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1400177be:	48 8d 0d 97 0c 1e 00 	lea    0x1e0c97(%rip),%rcx        # 0x1401f845c
1400177c5:	83 38 00             	cmpl   $0x0,(%rax)
1400177c8:	74 08                	je     0x1400177d2
1400177ca:	e8 99 bb 1c 00       	call   0x1401e3368
1400177cf:	48 89 c1             	mov    %rax,%rcx
1400177d2:	48 89 da             	mov    %rbx,%rdx
1400177d5:	e8 26 bf 0a 00       	call   0x1400c3700
1400177da:	8b 44 24 30          	mov    0x30(%rsp),%eax
1400177de:	8b 74 24 2c          	mov    0x2c(%rsp),%esi
1400177e2:	48 8b 15 17 17 22 00 	mov    0x221717(%rip),%rdx        # 0x140238f00
1400177e9:	f7 d0                	not    %eax
1400177eb:	21 f0                	and    %esi,%eax
1400177ed:	8b 74 24 34          	mov    0x34(%rsp),%esi
1400177f1:	09 f0                	or     %esi,%eax
1400177f3:	89 02                	mov    %eax,(%rdx)
1400177f5:	e9 36 f7 ff ff       	jmp    0x140016f30
1400177fa:	49 83 ef 01          	sub    $0x1,%r15
1400177fe:	74 b2                	je     0x1400177b2
140017800:	49 83 c5 01          	add    $0x1,%r13
140017804:	bb 01 00 00 00       	mov    $0x1,%ebx
140017809:	e9 1b ff ff ff       	jmp    0x140017729
14001780e:	85 d2                	test   %edx,%edx
140017810:	75 c8                	jne    0x1400177da
140017812:	4c 89 ee             	mov    %r13,%rsi
140017815:	e9 ea fe ff ff       	jmp    0x140017704
14001781a:	48 8b 2d af 16 22 00 	mov    0x2216af(%rip),%rbp        # 0x140238ed0
140017821:	e9 11 f9 ff ff       	jmp    0x140017137
140017826:	48 8b 2d 23 14 22 00 	mov    0x221423(%rip),%rbp        # 0x140238c50
14001782d:	e9 64 fd ff ff       	jmp    0x140017596
140017832:	48 8d 15 e8 0e 1e 00 	lea    0x1e0ee8(%rip),%rdx        # 0x1401f8721
140017839:	48 89 d9             	mov    %rbx,%rcx
14001783c:	e8 37 26 1d 00       	call   0x1401e9e78
140017841:	85 c0                	test   %eax,%eax
140017843:	75 2b                	jne    0x140017870
140017845:	48 85 f6             	test   %rsi,%rsi
140017848:	0f 84 81 fd ff ff    	je     0x1400175cf
14001784e:	48 8d 15 dd 0e 1e 00 	lea    0x1e0edd(%rip),%rdx        # 0x1401f8732
140017855:	48 89 f1             	mov    %rsi,%rcx
140017858:	e8 1b 26 1d 00       	call   0x1401e9e78
14001785d:	85 c0                	test   %eax,%eax
14001785f:	0f 85 93 00 00 00    	jne    0x1400178f8
140017865:	48 8b 05 a4 16 22 00 	mov    0x2216a4(%rip),%rax        # 0x140238f10
14001786c:	31 c9                	xor    %ecx,%ecx
14001786e:	89 08                	mov    %ecx,(%rax)
140017870:	48 8d 15 06 0f 1e 00 	lea    0x1e0f06(%rip),%rdx        # 0x1401f877d
140017877:	48 89 d9             	mov    %rbx,%rcx
14001787a:	e8 f9 25 1d 00       	call   0x1401e9e78
14001787f:	85 c0                	test   %eax,%eax
140017881:	0f 84 47 01 00 00    	je     0x1400179ce
140017887:	48 8d 15 46 0f 1e 00 	lea    0x1e0f46(%rip),%rdx        # 0x1401f87d4
14001788e:	48 89 d9             	mov    %rbx,%rcx
140017891:	e8 e2 25 1d 00       	call   0x1401e9e78
140017896:	85 c0                	test   %eax,%eax
140017898:	0f 84 17 01 00 00    	je     0x1400179b5
14001789e:	48 8d 15 41 0f 1e 00 	lea    0x1e0f41(%rip),%rdx        # 0x1401f87e6
1400178a5:	48 89 d9             	mov    %rbx,%rcx
1400178a8:	e8 cb 25 1d 00       	call   0x1401e9e78
1400178ad:	85 c0                	test   %eax,%eax
1400178af:	0f 85 3d 01 00 00    	jne    0x1400179f2
1400178b5:	48 85 f6             	test   %rsi,%rsi
1400178b8:	0f 84 11 fd ff ff    	je     0x1400175cf
1400178be:	48 8d 15 33 0f 1e 00 	lea    0x1e0f33(%rip),%rdx        # 0x1401f87f8
1400178c5:	48 89 f1             	mov    %rsi,%rcx
1400178c8:	e8 ab 25 1d 00       	call   0x1401e9e78
1400178cd:	85 c0                	test   %eax,%eax
1400178cf:	0f 84 88 00 00 00    	je     0x14001795d
1400178d5:	48 8d 15 23 0f 1e 00 	lea    0x1e0f23(%rip),%rdx        # 0x1401f87ff
1400178dc:	48 89 f1             	mov    %rsi,%rcx
1400178df:	e8 94 25 1d 00       	call   0x1401e9e78
1400178e4:	85 c0                	test   %eax,%eax
1400178e6:	75 35                	jne    0x14001791d
1400178e8:	48 8b 05 d1 18 22 00 	mov    0x2218d1(%rip),%rax        # 0x1402391c0
1400178ef:	31 d2                	xor    %edx,%edx
1400178f1:	89 10                	mov    %edx,(%rax)
1400178f3:	e9 38 f6 ff ff       	jmp    0x140016f30
1400178f8:	48 8d 15 39 0e 1e 00 	lea    0x1e0e39(%rip),%rdx        # 0x1401f8738
1400178ff:	48 89 f1             	mov    %rsi,%rcx
140017902:	e8 71 25 1d 00       	call   0x1401e9e78
140017907:	85 c0                	test   %eax,%eax
140017909:	75 29                	jne    0x140017934
14001790b:	48 8b 05 fe 15 22 00 	mov    0x2215fe(%rip),%rax        # 0x140238f10
140017912:	c7 00 01 00 00 00    	movl   $0x1,(%rax)
140017918:	e9 53 ff ff ff       	jmp    0x140017870
14001791d:	48 8d 0d e4 0e 1e 00 	lea    0x1e0ee4(%rip),%rcx        # 0x1401f8808
140017924:	e8 67 83 ff ff       	call   0x14000fc90
140017929:	48 89 f2             	mov    %rsi,%rdx
14001792c:	48 89 c1             	mov    %rax,%rcx
14001792f:	e8 5c ba 0a 00       	call   0x1400c3390
140017934:	48 8d 15 0b 0e 1e 00 	lea    0x1e0e0b(%rip),%rdx        # 0x1401f8746
14001793b:	48 89 f1             	mov    %rsi,%rcx
14001793e:	e8 35 25 1d 00       	call   0x1401e9e78
140017943:	85 c0                	test   %eax,%eax
140017945:	0f 85 5c 01 00 00    	jne    0x140017aa7
14001794b:	48 8b 05 be 15 22 00 	mov    0x2215be(%rip),%rax        # 0x140238f10
140017952:	c7 00 02 00 00 00    	movl   $0x2,(%rax)
140017958:	e9 13 ff ff ff       	jmp    0x140017870
14001795d:	48 8b 05 5c 18 22 00 	mov    0x22185c(%rip),%rax        # 0x1402391c0
140017964:	c7 00 01 00 00 00    	movl   $0x1,(%rax)
14001796a:	e9 c1 f5 ff ff       	jmp    0x140016f30
14001796f:	48 8d 0d 21 0d 1e 00 	lea    0x1e0d21(%rip),%rcx        # 0x1401f8697
140017976:	e8 15 83 ff ff       	call   0x14000fc90
14001797b:	48 89 da             	mov    %rbx,%rdx
14001797e:	48 89 c1             	mov    %rax,%rcx
140017981:	e8 aa bc 0a 00       	call   0x1400c3630
140017986:	e9 d6 fb ff ff       	jmp    0x140017561
14001798b:	48 8d 0d 26 0d 1e 00 	lea    0x1e0d26(%rip),%rcx        # 0x1401f86b8
140017992:	e8 f9 82 ff ff       	call   0x14000fc90
140017997:	48 89 da             	mov    %rbx,%rdx
14001799a:	48 89 c1             	mov    %rax,%rcx
14001799d:	e8 8e bc 0a 00       	call   0x1400c3630
1400179a2:	e9 ba fb ff ff       	jmp    0x140017561
1400179a7:	49 89 e8             	mov    %rbp,%r8
1400179aa:	48 89 f2             	mov    %rsi,%rdx
1400179ad:	48 89 d9             	mov    %rbx,%rcx
1400179b0:	e8 fb 82 ff ff       	call   0x14000fcb0
1400179b5:	48 89 f2             	mov    %rsi,%rdx
1400179b8:	48 89 d9             	mov    %rbx,%rcx
1400179bb:	e8 60 b9 ff ff       	call   0x140013320
1400179c0:	48 8b 15 59 14 22 00 	mov    0x221459(%rip),%rdx        # 0x140238e20
1400179c7:	89 02                	mov    %eax,(%rdx)
1400179c9:	e9 62 f5 ff ff       	jmp    0x140016f30
1400179ce:	48 8b 2d 4b 15 22 00 	mov    0x22154b(%rip),%rbp        # 0x140238f20
1400179d5:	83 7d 00 00          	cmpl   $0x0,0x0(%rbp)
1400179d9:	0f 88 e4 00 00 00    	js     0x140017ac3
1400179df:	48 89 f2             	mov    %rsi,%rdx
1400179e2:	48 89 d9             	mov    %rbx,%rcx
1400179e5:	e8 36 b9 ff ff       	call   0x140013320
1400179ea:	89 45 00             	mov    %eax,0x0(%rbp)
1400179ed:	e9 3e f5 ff ff       	jmp    0x140016f30
1400179f2:	48 8d 15 34 0e 1e 00 	lea    0x1e0e34(%rip),%rdx        # 0x1401f882d
1400179f9:	48 89 d9             	mov    %rbx,%rcx
1400179fc:	e8 77 24 1d 00       	call   0x1401e9e78