140a05564:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140a05569:	48 85 c0             	test   %rax,%rax
140a0556c:	75 07                	jne    0x140a05575
140a0556e:	ff 15 24 6f 10 00    	call   *0x106f24(%rip)        # 0x140b0c498
140a05574:	90                   	nop
140a05575:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
140a0557c:	c7 40 0c 01 00 00 00 	movl   $0x1,0xc(%rax)
140a05583:	48 8d 05 ee 9b 12 00 	lea    0x129bee(%rip),%rax        # 0x140b2f178
140a0558a:	48 89 07             	mov    %rax,(%rdi)
140a0558d:	48 8d 77 10          	lea    0x10(%rdi),%rsi
140a05591:	48 83 26 00          	andq   $0x0,(%rsi)
140a05595:	48 83 66 08 00       	andq   $0x0,0x8(%rsi)
140a0559a:	b9 38 00 00 00       	mov    $0x38,%ecx
140a0559f:	ff 15 23 73 10 00    	call   *0x107323(%rip)        # 0x140b0c8c8
140a055a5:	48 85 c0             	test   %rax,%rax
140a055a8:	75 06                	jne    0x140a055b0
140a055aa:	ff 15 e8 6e 10 00    	call   *0x106ee8(%rip)        # 0x140b0c498
140a055b0:	48 89 00             	mov    %rax,(%rax)
140a055b3:	48 89 40 08          	mov    %rax,0x8(%rax)
140a055b7:	48 89 40 10          	mov    %rax,0x10(%rax)
140a055bb:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
140a055c1:	48 89 06             	mov    %rax,(%rsi)
140a055c4:	48 89 33             	mov    %rsi,(%rbx)
140a055c7:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
140a055cb:	48 8b c3             	mov    %rbx,%rax
140a055ce:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140a055d3:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140a055d8:	48 83 c4 30          	add    $0x30,%rsp
140a055dc:	5f                   	pop    %rdi
140a055dd:	c3                   	ret
140a055de:	90                   	nop
140a055df:	90                   	nop
140a055e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a055e5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140a055ea:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140a055ef:	55                   	push   %rbp
140a055f0:	41 54                	push   %r12
140a055f2:	41 55                	push   %r13
140a055f4:	41 56                	push   %r14
140a055f6:	41 57                	push   %r15
140a055f8:	48 8b ec             	mov    %rsp,%rbp
140a055fb:	48 83 ec 40          	sub    $0x40,%rsp
140a055ff:	48 8b f2             	mov    %rdx,%rsi
140a05602:	4c 8b f1             	mov    %rcx,%r14
140a05605:	45 33 e4             	xor    %r12d,%r12d
140a05608:	4c 89 65 e0          	mov    %r12,-0x20(%rbp)
140a0560c:	4c 89 65 e8          	mov    %r12,-0x18(%rbp)
140a05610:	45 8d 6c 24 18       	lea    0x18(%r12),%r13d
140a05615:	41 8b cd             	mov    %r13d,%ecx
140a05618:	ff 15 aa 72 10 00    	call   *0x1072aa(%rip)        # 0x140b0c8c8
140a0561e:	48 8b f8             	mov    %rax,%rdi
140a05621:	48 85 c0             	test   %rax,%rax
140a05624:	75 07                	jne    0x140a0562d
140a05626:	ff 15 6c 6e 10 00    	call   *0x106e6c(%rip)        # 0x140b0c498
140a0562c:	cc                   	int3
140a0562d:	48 89 00             	mov    %rax,(%rax)
140a05630:	48 89 40 08          	mov    %rax,0x8(%rax)
140a05634:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
140a05638:	4d 8b 7e 18          	mov    0x18(%r14),%r15
140a0563c:	49 8b 1f             	mov    (%r15),%rbx
140a0563f:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaa,%rax
140a05646:	aa aa 0a
140a05649:	49 3b df             	cmp    %r15,%rbx
140a0564c:	0f 84 bc 00 00 00    	je     0x140a0570e
140a05652:	44 8b 63 20          	mov    0x20(%rbx),%r12d
140a05656:	48 83 7b 28 00       	cmpq   $0x0,0x28(%rbx)
140a0565b:	75 50                	jne    0x140a056ad
140a0565d:	48 39 45 e8          	cmp    %rax,-0x18(%rbp)
140a05661:	0f 84 a4 02 00 00    	je     0x140a0590b
140a05667:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
140a0566b:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140a0566f:	48 83 65 f8 00       	andq   $0x0,-0x8(%rbp)
140a05674:	49 8b cd             	mov    %r13,%rcx
140a05677:	ff 15 4b 72 10 00    	call   *0x10724b(%rip)        # 0x140b0c8c8
140a0567d:	48 85 c0             	test   %rax,%rax
140a05680:	0f 84 81 00 00 00    	je     0x140a05707
140a05686:	44 89 60 10          	mov    %r12d,0x10(%rax)
140a0568a:	48 ff 45 e8          	incq   -0x18(%rbp)
140a0568e:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140a05692:	48 89 38             	mov    %rdi,(%rax)
140a05695:	48 89 48 08          	mov    %rcx,0x8(%rax)
140a05699:	45 33 e4             	xor    %r12d,%r12d
140a0569c:	4c 89 65 f8          	mov    %r12,-0x8(%rbp)
140a056a0:	48 89 47 08          	mov    %rax,0x8(%rdi)
140a056a4:	48 89 01             	mov    %rax,(%rcx)
140a056a7:	48 8b 7d e0          	mov    -0x20(%rbp),%rdi
140a056ab:	eb 03                	jmp    0x140a056b0
140a056ad:	45 33 e4             	xor    %r12d,%r12d
140a056b0:	48 8b 43 10          	mov    0x10(%rbx),%rax
140a056b4:	44 38 60 19          	cmp    %r12b,0x19(%rax)
140a056b8:	74 1e                	je     0x140a056d8
140a056ba:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a056be:	eb 0d                	jmp    0x140a056cd
140a056c0:	48 3b 58 10          	cmp    0x10(%rax),%rbx
140a056c4:	75 0d                	jne    0x140a056d3
140a056c6:	48 8b d8             	mov    %rax,%rbx
140a056c9:	48 8b 40 08          	mov    0x8(%rax),%rax
140a056cd:	44 38 60 19          	cmp    %r12b,0x19(%rax)
140a056d1:	74 ed                	je     0x140a056c0
140a056d3:	48 8b d8             	mov    %rax,%rbx
140a056d6:	eb 1b                	jmp    0x140a056f3
140a056d8:	48 8b d8             	mov    %rax,%rbx
140a056db:	48 8b 08             	mov    (%rax),%rcx
140a056de:	44 38 61 19          	cmp    %r12b,0x19(%rcx)
140a056e2:	75 0f                	jne    0x140a056f3
140a056e4:	48 8b d9             	mov    %rcx,%rbx
140a056e7:	48 8b 01             	mov    (%rcx),%rax
140a056ea:	48 8b c8             	mov    %rax,%rcx
140a056ed:	44 38 60 19          	cmp    %r12b,0x19(%rax)
140a056f1:	74 f1                	je     0x140a056e4
140a056f3:	49 3b df             	cmp    %r15,%rbx
140a056f6:	74 16                	je     0x140a0570e
140a056f8:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaa,%rax
140a056ff:	aa aa 0a
140a05702:	e9 4b ff ff ff       	jmp    0x140a05652
140a05707:	ff 15 8b 6d 10 00    	call   *0x106d8b(%rip)        # 0x140b0c498
140a0570d:	90                   	nop
140a0570e:	4c 8b 45 e8          	mov    -0x18(%rbp),%r8
140a05712:	4d 85 c0             	test   %r8,%r8
140a05715:	0f 84 fe 01 00 00    	je     0x140a05919
140a0571b:	48 8b 07             	mov    (%rdi),%rax
140a0571e:	8b 48 10             	mov    0x10(%rax),%ecx
140a05721:	41 89 4e 28          	mov    %ecx,0x28(%r14)
140a05725:	48 8b 0f             	mov    (%rdi),%rcx
140a05728:	48 8b 11             	mov    (%rcx),%rdx
140a0572b:	49 ff c8             	dec    %r8
140a0572e:	4c 89 45 e8          	mov    %r8,-0x18(%rbp)
140a05732:	48 8b 41 08          	mov    0x8(%rcx),%rax
140a05736:	48 89 10             	mov    %rdx,(%rax)
140a05739:	48 8b 41 08          	mov    0x8(%rcx),%rax
140a0573d:	48 89 42 08          	mov    %rax,0x8(%rdx)
140a05741:	ff 15 79 71 10 00    	call   *0x107179(%rip)        # 0x140b0c8c0
140a05747:	45 88 66 2c          	mov    %r12b,0x2c(%r14)
140a0574b:	41 8b 56 28          	mov    0x28(%r14),%edx
140a0574f:	48 8b ce             	mov    %rsi,%rcx
140a05752:	e8 69 db ff ff       	call   0x140a032c0
140a05757:	45 38 66 2c          	cmp    %r12b,0x2c(%r14)
140a0575b:	0f 85 9a 01 00 00    	jne    0x140a058fb
140a05761:	49 8b 4e 08          	mov    0x8(%r14),%rcx
140a05765:	48 8b 41 08          	mov    0x8(%rcx),%rax
140a05769:	4c 8b e9             	mov    %rcx,%r13
140a0576c:	44 38 60 19          	cmp    %r12b,0x19(%rax)
140a05770:	75 1b                	jne    0x140a0578d
140a05772:	41 8b 56 28          	mov    0x28(%r14),%edx
140a05776:	39 50 20             	cmp    %edx,0x20(%rax)
140a05779:	7d 06                	jge    0x140a05781
140a0577b:	48 8b 40 10          	mov    0x10(%rax),%rax
140a0577f:	eb 06                	jmp    0x140a05787
140a05781:	4c 8b e8             	mov    %rax,%r13
140a05784:	48 8b 00             	mov    (%rax),%rax
140a05787:	44 38 60 19          	cmp    %r12b,0x19(%rax)
140a0578b:	74 e9                	je     0x140a05776
140a0578d:	45 38 65 19          	cmp    %r12b,0x19(%r13)
140a05791:	75 0a                	jne    0x140a0579d
140a05793:	41 8b 45 20          	mov    0x20(%r13),%eax
140a05797:	41 39 46 28          	cmp    %eax,0x28(%r14)
140a0579b:	7d 03                	jge    0x140a057a0
140a0579d:	4c 8b e9             	mov    %rcx,%r13
140a057a0:	4c 3b e9             	cmp    %rcx,%r13
140a057a3:	0f 84 52 01 00 00    	je     0x140a058fb
140a057a9:	49 8b 7d 28          	mov    0x28(%r13),%rdi
140a057ad:	48 8b 3f             	mov    (%rdi),%rdi
140a057b0:	48 8b 1f             	mov    (%rdi),%rbx
140a057b3:	e9 e0 00 00 00       	jmp    0x140a05898
140a057b8:	49 8b 56 18          	mov    0x18(%r14),%rdx
140a057bc:	48 8b 42 08          	mov    0x8(%rdx),%rax
140a057c0:	48 8b ca             	mov    %rdx,%rcx
140a057c3:	44 38 60 19          	cmp    %r12b,0x19(%rax)
140a057c7:	75 1c                	jne    0x140a057e5
140a057c9:	44 8b 43 1c          	mov    0x1c(%rbx),%r8d
140a057cd:	44 39 40 20          	cmp    %r8d,0x20(%rax)
140a057d1:	7d 06                	jge    0x140a057d9
140a057d3:	48 8b 40 10          	mov    0x10(%rax),%rax
140a057d7:	eb 06                	jmp    0x140a057df
140a057d9:	48 8b c8             	mov    %rax,%rcx
140a057dc:	48 8b 00             	mov    (%rax),%rax
140a057df:	44 38 60 19          	cmp    %r12b,0x19(%rax)
140a057e3:	74 e8                	je     0x140a057cd
140a057e5:	44 38 61 19          	cmp    %r12b,0x19(%rcx)
140a057e9:	75 08                	jne    0x140a057f3
140a057eb:	8b 41 20             	mov    0x20(%rcx),%eax
140a057ee:	39 43 1c             	cmp    %eax,0x1c(%rbx)
140a057f1:	7d 03                	jge    0x140a057f6
140a057f3:	48 8b ca             	mov    %rdx,%rcx
140a057f6:	48 83 69 28 01       	subq   $0x1,0x28(%rcx)
140a057fb:	75 58                	jne    0x140a05855
140a057fd:	4c 8b 7d e0          	mov    -0x20(%rbp),%r15
140a05801:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaa,%rax
140a05808:	aa aa 0a
140a0580b:	48 39 45 e8          	cmp    %rax,-0x18(%rbp)
140a0580f:	0f 84 f6 00 00 00    	je     0x140a0590b
140a05815:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
140a05819:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140a0581d:	4c 89 65 f8          	mov    %r12,-0x8(%rbp)
140a05821:	b9 18 00 00 00       	mov    $0x18,%ecx
140a05826:	ff 15 9c 70 10 00    	call   *0x10709c(%rip)        # 0x140b0c8c8
140a0582c:	48 85 c0             	test   %rax,%rax
140a0582f:	0f 84 cf 00 00 00    	je     0x140a05904
140a05835:	8b 4b 1c             	mov    0x1c(%rbx),%ecx
140a05838:	89 48 10             	mov    %ecx,0x10(%rax)
140a0583b:	48 ff 45 e8          	incq   -0x18(%rbp)
140a0583f:	49 8b 4f 08          	mov    0x8(%r15),%rcx
140a05843:	4c 89 38             	mov    %r15,(%rax)
140a05846:	48 89 48 08          	mov    %rcx,0x8(%rax)
140a0584a:	4c 89 65 f8          	mov    %r12,-0x8(%rbp)
140a0584e:	49 89 47 08          	mov    %rax,0x8(%r15)
140a05852:	48 89 01             	mov    %rax,(%rcx)
140a05855:	48 8b 43 10          	mov    0x10(%rbx),%rax
140a05859:	44 38 60 19          	cmp    %r12b,0x19(%rax)
140a0585d:	74 1e                	je     0x140a0587d
140a0585f:	48 8b 43 08          	mov    0x8(%rbx),%rax
140a05863:	eb 0d                	jmp    0x140a05872
140a05865:	48 3b 58 10          	cmp    0x10(%rax),%rbx
140a05869:	75 0d                	jne    0x140a05878
140a0586b:	48 8b d8             	mov    %rax,%rbx
140a0586e:	48 8b 40 08          	mov    0x8(%rax),%rax
140a05872:	44 38 60 19          	cmp    %r12b,0x19(%rax)
140a05876:	74 ed                	je     0x140a05865
140a05878:	48 8b d8             	mov    %rax,%rbx
140a0587b:	eb 1b                	jmp    0x140a05898
140a0587d:	48 8b d8             	mov    %rax,%rbx
140a05880:	48 8b 08             	mov    (%rax),%rcx
140a05883:	44 38 61 19          	cmp    %r12b,0x19(%rcx)
140a05887:	75 0f                	jne    0x140a05898
140a05889:	48 8b d9             	mov    %rcx,%rbx
140a0588c:	48 8b 01             	mov    (%rcx),%rax
140a0588f:	48 8b c8             	mov    %rax,%rcx
140a05892:	44 38 60 19          	cmp    %r12b,0x19(%rax)
140a05896:	74 f1                	je     0x140a05889
140a05898:	48 3b df             	cmp    %rdi,%rbx
140a0589b:	0f 85 17 ff ff ff    	jne    0x140a057b8
140a058a1:	49 8d 4e 08          	lea    0x8(%r14),%rcx
140a058a5:	49 8b d5             	mov    %r13,%rdx
140a058a8:	e8 9b 12 63 ff       	call   0x140036b48
140a058ad:	48 8b f8             	mov    %rax,%rdi
140a058b0:	48 8b 58 30          	mov    0x30(%rax),%rbx
140a058b4:	48 85 db             	test   %rbx,%rbx
140a058b7:	74 39                	je     0x140a058f2
140a058b9:	83 c9 ff             	or     $0xffffffff,%ecx
140a058bc:	f0 0f c1 4b 08       	lock xadd %ecx,0x8(%rbx)
140a058c1:	83 f9 01             	cmp    $0x1,%ecx
140a058c4:	75 2c                	jne    0x140a058f2
140a058c6:	48 8b 13             	mov    (%rbx),%rdx
140a058c9:	48 8b cb             	mov    %rbx,%rcx
140a058cc:	48 8b 02             	mov    (%rdx),%rax
140a058cf:	ff 15 63 73 10 00    	call   *0x107363(%rip)        # 0x140b0cc38
140a058d5:	83 c8 ff             	or     $0xffffffff,%eax
140a058d8:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140a058dd:	83 f8 01             	cmp    $0x1,%eax
140a058e0:	75 10                	jne    0x140a058f2
140a058e2:	48 8b 03             	mov    (%rbx),%rax
140a058e5:	48 8b cb             	mov    %rbx,%rcx
140a058e8:	48 8b 40 08          	mov    0x8(%rax),%rax
140a058ec:	ff 15 46 73 10 00    	call   *0x107346(%rip)        # 0x140b0cc38
140a058f2:	48 8b cf             	mov    %rdi,%rcx
140a058f5:	ff 15 c5 6f 10 00    	call   *0x106fc5(%rip)        # 0x140b0c8c0
140a058fb:	48 8b 7d e0          	mov    -0x20(%rbp),%rdi
140a058ff:	e9 0a fe ff ff       	jmp    0x140a0570e
140a05904:	ff 15 8e 6b 10 00    	call   *0x106b8e(%rip)        # 0x140b0c498
140a0590a:	90                   	nop
140a0590b:	48 8d 0d 0e 44 14 00 	lea    0x14440e(%rip),%rcx        # 0x140b49d20
140a05912:	ff 15 88 6b 10 00    	call   *0x106b88(%rip)        # 0x140b0c4a0
140a05918:	cc                   	int3
140a05919:	41 8b 06             	mov    (%r14),%eax
140a0591c:	41 89 46 28          	mov    %eax,0x28(%r14)
140a05920:	45 88 66 2c          	mov    %r12b,0x2c(%r14)
140a05924:	4d 39 66 10          	cmp    %r12,0x10(%r14)
140a05928:	40 0f 94 c6          	sete   %sil
140a0592c:	48 8b 47 08          	mov    0x8(%rdi),%rax
140a05930:	4c 89 20             	mov    %r12,(%rax)
140a05933:	48 8b 0f             	mov    (%rdi),%rcx
140a05936:	48 85 c9             	test   %rcx,%rcx
140a05939:	74 11                	je     0x140a0594c
140a0593b:	48 8b 19             	mov    (%rcx),%rbx
140a0593e:	ff 15 7c 6f 10 00    	call   *0x106f7c(%rip)        # 0x140b0c8c0
140a05944:	48 8b cb             	mov    %rbx,%rcx
140a05947:	48 85 db             	test   %rbx,%rbx
140a0594a:	75 ef                	jne    0x140a0593b
140a0594c:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
140a05950:	ff 15 6a 6f 10 00    	call   *0x106f6a(%rip)        # 0x140b0c8c0
140a05956:	40 8a c6             	mov    %sil,%al
140a05959:	4c 8d 5c 24 40       	lea    0x40(%rsp),%r11
140a0595e:	49 8b 5b 30          	mov    0x30(%r11),%rbx
140a05962:	49 8b 73 38          	mov    0x38(%r11),%rsi
140a05966:	49 8b 7b 40          	mov    0x40(%r11),%rdi
140a0596a:	49 8b e3             	mov    %r11,%rsp
140a0596d:	41 5f                	pop    %r15
140a0596f:	41 5e                	pop    %r14
140a05971:	41 5d                	pop    %r13
140a05973:	41 5c                	pop    %r12
140a05975:	5d                   	pop    %rbp
140a05976:	c3                   	ret
140a05977:	90                   	nop
140a05978:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a0597d:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140a05982:	57                   	push   %rdi
140a05983:	48 83 ec 30          	sub    $0x30,%rsp
140a05987:	48 8b d9             	mov    %rcx,%rbx
140a0598a:	b9 20 00 00 00       	mov    $0x20,%ecx
140a0598f:	ff 15 33 6f 10 00    	call   *0x106f33(%rip)        # 0x140b0c8c8
140a05995:	48 8b f8             	mov    %rax,%rdi
140a05998:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140a0599d:	48 85 c0             	test   %rax,%rax
140a059a0:	75 07                	jne    0x140a059a9
140a059a2:	ff 15 f0 6a 10 00    	call   *0x106af0(%rip)        # 0x140b0c498
140a059a8:	90                   	nop
140a059a9:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
140a059b0:	c7 40 0c 01 00 00 00 	movl   $0x1,0xc(%rax)
140a059b7:	48 8d 05 92 97 12 00 	lea    0x129792(%rip),%rax        # 0x140b2f150
140a059be:	48 89 07             	mov    %rax,(%rdi)
140a059c1:	48 8d 77 10          	lea    0x10(%rdi),%rsi
140a059c5:	48 83 26 00          	andq   $0x0,(%rsi)
140a059c9:	48 83 66 08 00       	andq   $0x0,0x8(%rsi)
140a059ce:	b9 38 00 00 00       	mov    $0x38,%ecx
140a059d3:	ff 15 ef 6e 10 00    	call   *0x106eef(%rip)        # 0x140b0c8c8
140a059d9:	48 85 c0             	test   %rax,%rax
140a059dc:	75 06                	jne    0x140a059e4
140a059de:	ff 15 b4 6a 10 00    	call   *0x106ab4(%rip)        # 0x140b0c498
140a059e4:	48 89 00             	mov    %rax,(%rax)
140a059e7:	48 89 40 08          	mov    %rax,0x8(%rax)
140a059eb:	48 89 40 10          	mov    %rax,0x10(%rax)
140a059ef:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
140a059f5:	48 89 06             	mov    %rax,(%rsi)
140a059f8:	48 89 33             	mov    %rsi,(%rbx)
140a059fb:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
140a059ff:	48 8b c3             	mov    %rbx,%rax
140a05a02:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140a05a07:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140a05a0c:	48 83 c4 30          	add    $0x30,%rsp
140a05a10:	5f                   	pop    %rdi
140a05a11:	c3                   	ret
140a05a12:	90                   	nop
140a05a13:	90                   	nop
140a05a14:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140a05a19:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140a05a1e:	57                   	push   %rdi
140a05a1f:	48 83 ec 30          	sub    $0x30,%rsp
140a05a23:	48 8b d9             	mov    %rcx,%rbx
140a05a26:	b9 20 00 00 00       	mov    $0x20,%ecx
140a05a2b:	ff 15 97 6e 10 00    	call   *0x106e97(%rip)        # 0x140b0c8c8
140a05a31:	48 8b f8             	mov    %rax,%rdi
140a05a34:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140a05a39:	48 85 c0             	test   %rax,%rax
140a05a3c:	75 07                	jne    0x140a05a45
140a05a3e:	ff 15 54 6a 10 00    	call   *0x106a54(%rip)        # 0x140b0c498
140a05a44:	90                   	nop
140a05a45:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
140a05a4c:	c7 40 0c 01 00 00 00 	movl   $0x1,0xc(%rax)
140a05a53:	48 8d 05 6e 97 12 00 	lea    0x12976e(%rip),%rax        # 0x140b2f1c8
140a05a5a:	48 89 07             	mov    %rax,(%rdi)