14001f654:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001f659:	48 83 c4 28          	add    $0x28,%rsp
14001f65d:	c3                   	ret
14001f65e:	cc                   	int3
14001f65f:	cc                   	int3
14001f660:	cc                   	int3
14001f661:	cc                   	int3
14001f662:	cc                   	int3
14001f663:	cc                   	int3
14001f664:	cc                   	int3
14001f665:	cc                   	int3
14001f666:	cc                   	int3
14001f667:	cc                   	int3
14001f668:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001f66d:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14001f672:	57                   	push   %rdi
14001f673:	48 83 ec 20          	sub    $0x20,%rsp
14001f677:	49 8b f0             	mov    %r8,%rsi
14001f67a:	48 8b fa             	mov    %rdx,%rdi
14001f67d:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
14001f682:	ba 00 00 00 80       	mov    $0x80000000,%edx
14001f687:	48 8b d9             	mov    %rcx,%rbx
14001f68a:	48 ff 15 47 03 02 00 	rex.W call *0x20347(%rip)        # 0x14003f9d8
14001f691:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001f696:	85 c0                	test   %eax,%eax
14001f698:	0f 84 9c 00 00 00    	je     0x14001f73a
14001f69e:	4c 8b c7             	mov    %rdi,%r8
14001f6a1:	33 d2                	xor    %edx,%edx
14001f6a3:	48 8b cb             	mov    %rbx,%rcx
14001f6a6:	e8 25 fe ff ff       	call   0x14001f4d0
14001f6ab:	85 c0                	test   %eax,%eax
14001f6ad:	0f 84 87 00 00 00    	je     0x14001f73a
14001f6b3:	8b 54 24 48          	mov    0x48(%rsp),%edx
14001f6b7:	48 8b cb             	mov    %rbx,%rcx
14001f6ba:	48 ff 15 4f 03 02 00 	rex.W call *0x2034f(%rip)        # 0x14003fa10
14001f6c1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001f6c6:	85 c0                	test   %eax,%eax
14001f6c8:	74 70                	je     0x14001f73a
14001f6ca:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
14001f6cf:	ba 01 00 00 80       	mov    $0x80000001,%edx
14001f6d4:	48 8b cb             	mov    %rbx,%rcx
14001f6d7:	48 ff 15 fa 02 02 00 	rex.W call *0x202fa(%rip)        # 0x14003f9d8
14001f6de:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001f6e3:	85 c0                	test   %eax,%eax
14001f6e5:	74 53                	je     0x14001f73a
14001f6e7:	4c 8b 4f 28          	mov    0x28(%rdi),%r9
14001f6eb:	ba 03 00 00 00       	mov    $0x3,%edx
14001f6f0:	44 8b 47 20          	mov    0x20(%rdi),%r8d
14001f6f4:	48 8b cb             	mov    %rbx,%rcx
14001f6f7:	48 ff 15 7a 03 02 00 	rex.W call *0x2037a(%rip)        # 0x14003fa78
14001f6fe:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001f703:	85 c0                	test   %eax,%eax
14001f705:	74 33                	je     0x14001f73a
14001f707:	8b 54 24 48          	mov    0x48(%rsp),%edx
14001f70b:	48 8b cb             	mov    %rbx,%rcx
14001f70e:	48 ff 15 fb 02 02 00 	rex.W call *0x202fb(%rip)        # 0x14003fa10
14001f715:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001f71a:	85 c0                	test   %eax,%eax
14001f71c:	74 1c                	je     0x14001f73a
14001f71e:	8b 16                	mov    (%rsi),%edx
14001f720:	48 8b cb             	mov    %rbx,%rcx
14001f723:	48 ff 15 e6 02 02 00 	rex.W call *0x202e6(%rip)        # 0x14003fa10
14001f72a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001f72f:	85 c0                	test   %eax,%eax
14001f731:	74 07                	je     0x14001f73a
14001f733:	b8 01 00 00 00       	mov    $0x1,%eax
14001f738:	eb 02                	jmp    0x14001f73c
14001f73a:	33 c0                	xor    %eax,%eax
14001f73c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14001f741:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14001f746:	48 83 c4 20          	add    $0x20,%rsp
14001f74a:	5f                   	pop    %rdi
14001f74b:	c3                   	ret
14001f74c:	cc                   	int3
14001f74d:	cc                   	int3
14001f74e:	cc                   	int3
14001f74f:	cc                   	int3
14001f750:	cc                   	int3
14001f751:	cc                   	int3
14001f752:	cc                   	int3
14001f753:	cc                   	int3
14001f754:	48 8b c4             	mov    %rsp,%rax
14001f757:	48 89 58 08          	mov    %rbx,0x8(%rax)
14001f75b:	48 89 68 10          	mov    %rbp,0x10(%rax)
14001f75f:	48 89 70 18          	mov    %rsi,0x18(%rax)
14001f763:	57                   	push   %rdi
14001f764:	48 83 ec 30          	sub    $0x30,%rsp
14001f768:	49 8b d8             	mov    %r8,%rbx
14001f76b:	49 8b f1             	mov    %r9,%rsi
14001f76e:	48 8b fa             	mov    %rdx,%rdi
14001f771:	4c 8d 48 f0          	lea    -0x10(%rax),%r9
14001f775:	48 8b e9             	mov    %rcx,%rbp
14001f778:	4c 8d 40 e8          	lea    -0x18(%rax),%r8
14001f77c:	ba 00 00 00 80       	mov    $0x80000000,%edx
14001f781:	48 8b 0b             	mov    (%rbx),%rcx
14001f784:	48 ff 15 25 03 02 00 	rex.W call *0x20325(%rip)        # 0x14003fab0
14001f78b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001f790:	85 c0                	test   %eax,%eax
14001f792:	0f 84 b1 00 00 00    	je     0x14001f849
14001f798:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
14001f79d:	4c 8b c7             	mov    %rdi,%r8
14001f7a0:	33 d2                	xor    %edx,%edx
14001f7a2:	e8 c9 fd ff ff       	call   0x14001f570
14001f7a7:	85 c0                	test   %eax,%eax
14001f7a9:	0f 84 9a 00 00 00    	je     0x14001f849
14001f7af:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
14001f7b4:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
14001f7b9:	48 8b 0b             	mov    (%rbx),%rcx
14001f7bc:	48 ff 15 1d 02 02 00 	rex.W call *0x2021d(%rip)        # 0x14003f9e0
14001f7c3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001f7c8:	85 c0                	test   %eax,%eax
14001f7ca:	74 7d                	je     0x14001f849
14001f7cc:	48 8b 0b             	mov    (%rbx),%rcx
14001f7cf:	4c 8d 4c 24 28       	lea    0x28(%rsp),%r9
14001f7d4:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14001f7d9:	ba 01 00 00 80       	mov    $0x80000001,%edx
14001f7de:	48 ff 15 cb 02 02 00 	rex.W call *0x202cb(%rip)        # 0x14003fab0
14001f7e5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001f7ea:	85 c0                	test   %eax,%eax
14001f7ec:	74 5b                	je     0x14001f849
14001f7ee:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
14001f7f3:	4c 8d 47 20          	lea    0x20(%rdi),%r8
14001f7f7:	ba 03 00 00 00       	mov    $0x3,%edx
14001f7fc:	48 ff 15 5d 02 02 00 	rex.W call *0x2025d(%rip)        # 0x14003fa60
14001f803:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001f808:	85 c0                	test   %eax,%eax
14001f80a:	74 3d                	je     0x14001f849
14001f80c:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
14001f811:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
14001f816:	48 8b 0b             	mov    (%rbx),%rcx
14001f819:	48 ff 15 c0 01 02 00 	rex.W call *0x201c0(%rip)        # 0x14003f9e0
14001f820:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001f825:	85 c0                	test   %eax,%eax
14001f827:	74 20                	je     0x14001f849
14001f829:	4c 8b 06             	mov    (%rsi),%r8
14001f82c:	48 8b cd             	mov    %rbp,%rcx
14001f82f:	48 8b 13             	mov    (%rbx),%rdx
14001f832:	48 ff 15 a7 01 02 00 	rex.W call *0x201a7(%rip)        # 0x14003f9e0
14001f839:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001f83e:	85 c0                	test   %eax,%eax
14001f840:	74 07                	je     0x14001f849
14001f842:	b8 01 00 00 00       	mov    $0x1,%eax
14001f847:	eb 02                	jmp    0x14001f84b
14001f849:	33 c0                	xor    %eax,%eax
14001f84b:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14001f850:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
14001f855:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14001f85a:	48 83 c4 30          	add    $0x30,%rsp
14001f85e:	5f                   	pop    %rdi
14001f85f:	c3                   	ret
14001f860:	cc                   	int3
14001f861:	cc                   	int3
14001f862:	cc                   	int3
14001f863:	cc                   	int3
14001f864:	cc                   	int3
14001f865:	cc                   	int3
14001f866:	cc                   	int3
14001f867:	cc                   	int3
14001f868:	48 85 c9             	test   %rcx,%rcx
14001f86b:	74 2d                	je     0x14001f89a
14001f86d:	53                   	push   %rbx
14001f86e:	48 83 ec 20          	sub    $0x20,%rsp
14001f872:	48 8b d9             	mov    %rcx,%rbx
14001f875:	48 83 c1 08          	add    $0x8,%rcx
14001f879:	48 ff 15 70 01 02 00 	rex.W call *0x20170(%rip)        # 0x14003f9f0
14001f880:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001f885:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
14001f889:	48 ff 15 10 02 02 00 	rex.W call *0x20210(%rip)        # 0x14003faa0
14001f890:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001f895:	48 83 c4 20          	add    $0x20,%rsp
14001f899:	5b                   	pop    %rbx
14001f89a:	c3                   	ret
14001f89b:	cc                   	int3
14001f89c:	cc                   	int3
14001f89d:	cc                   	int3
14001f89e:	cc                   	int3
14001f89f:	cc                   	int3
14001f8a0:	cc                   	int3
14001f8a1:	cc                   	int3
14001f8a2:	cc                   	int3
14001f8a3:	cc                   	int3
14001f8a4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001f8a9:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14001f8ae:	57                   	push   %rdi
14001f8af:	48 83 ec 20          	sub    $0x20,%rsp
14001f8b3:	4c 8b 4a 10          	mov    0x10(%rdx),%r9
14001f8b7:	49 8b f0             	mov    %r8,%rsi
14001f8ba:	44 8b 42 08          	mov    0x8(%rdx),%r8d
14001f8be:	48 8b fa             	mov    %rdx,%rdi
14001f8c1:	ba 00 00 00 80       	mov    $0x80000000,%edx
14001f8c6:	48 8b d9             	mov    %rcx,%rbx
14001f8c9:	48 ff 15 80 01 02 00 	rex.W call *0x20180(%rip)        # 0x14003fa50
14001f8d0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001f8d5:	85 c0                	test   %eax,%eax
14001f8d7:	74 75                	je     0x14001f94e
14001f8d9:	80 3f 00             	cmpb   $0x0,(%rdi)
14001f8dc:	7d 54                	jge    0x14001f932
14001f8de:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
14001f8e3:	ba 01 00 00 80       	mov    $0x80000001,%edx
14001f8e8:	48 8b cb             	mov    %rbx,%rcx
14001f8eb:	48 ff 15 e6 00 02 00 	rex.W call *0x200e6(%rip)        # 0x14003f9d8
14001f8f2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001f8f7:	85 c0                	test   %eax,%eax
14001f8f9:	74 53                	je     0x14001f94e
14001f8fb:	4c 8b 4f 20          	mov    0x20(%rdi),%r9
14001f8ff:	ba 04 00 00 00       	mov    $0x4,%edx
14001f904:	44 8b 47 18          	mov    0x18(%rdi),%r8d
14001f908:	48 8b cb             	mov    %rbx,%rcx
14001f90b:	48 ff 15 3e 01 02 00 	rex.W call *0x2013e(%rip)        # 0x14003fa50
14001f912:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001f917:	85 c0                	test   %eax,%eax
14001f919:	74 33                	je     0x14001f94e
14001f91b:	8b 54 24 38          	mov    0x38(%rsp),%edx
14001f91f:	48 8b cb             	mov    %rbx,%rcx
14001f922:	48 ff 15 e7 00 02 00 	rex.W call *0x200e7(%rip)        # 0x14003fa10
14001f929:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001f92e:	85 c0                	test   %eax,%eax
14001f930:	74 1c                	je     0x14001f94e
14001f932:	8b 16                	mov    (%rsi),%edx
14001f934:	48 8b cb             	mov    %rbx,%rcx
14001f937:	48 ff 15 d2 00 02 00 	rex.W call *0x200d2(%rip)        # 0x14003fa10
14001f93e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001f943:	85 c0                	test   %eax,%eax
14001f945:	74 07                	je     0x14001f94e
14001f947:	b8 01 00 00 00       	mov    $0x1,%eax
14001f94c:	eb 02                	jmp    0x14001f950
14001f94e:	33 c0                	xor    %eax,%eax
14001f950:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14001f955:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14001f95a:	48 83 c4 20          	add    $0x20,%rsp
14001f95e:	5f                   	pop    %rdi
14001f95f:	c3                   	ret
14001f960:	cc                   	int3
14001f961:	cc                   	int3
14001f962:	cc                   	int3
14001f963:	cc                   	int3
14001f964:	cc                   	int3
14001f965:	cc                   	int3
14001f966:	cc                   	int3
14001f967:	cc                   	int3
14001f968:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001f96d:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14001f972:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14001f977:	57                   	push   %rdi
14001f978:	48 83 ec 30          	sub    $0x30,%rsp
14001f97c:	49 8b d8             	mov    %r8,%rbx
14001f97f:	33 c0                	xor    %eax,%eax
14001f981:	48 8b fa             	mov    %rdx,%rdi
14001f984:	88 02                	mov    %al,(%rdx)
14001f986:	48 8b e9             	mov    %rcx,%rbp
14001f989:	4c 8d 42 08          	lea    0x8(%rdx),%r8
14001f98d:	ba 00 00 00 80       	mov    $0x80000000,%edx
14001f992:	49 8b f1             	mov    %r9,%rsi
14001f995:	48 8b 0b             	mov    (%rbx),%rcx
14001f998:	48 ff 15 29 00 02 00 	rex.W call *0x20029(%rip)        # 0x14003f9c8
14001f99f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001f9a4:	85 c0                	test   %eax,%eax
14001f9a6:	0f 84 c5 00 00 00    	je     0x14001fa71
14001f9ac:	48 8b 0b             	mov    (%rbx),%rcx
14001f9af:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14001f9b4:	48 ff 15 05 00 02 00 	rex.W call *0x20005(%rip)        # 0x14003f9c0
14001f9bb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001f9c0:	ba 01 00 00 80       	mov    $0x80000001,%edx
14001f9c5:	39 54 24 48          	cmp    %edx,0x48(%rsp)
14001f9c9:	75 70                	jne    0x14001fa3b
14001f9cb:	48 8b 0b             	mov    (%rbx),%rcx
14001f9ce:	4c 8d 4c 24 28       	lea    0x28(%rsp),%r9
14001f9d3:	80 0f 80             	orb    $0x80,(%rdi)
14001f9d6:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
14001f9db:	48 ff 15 ce 00 02 00 	rex.W call *0x200ce(%rip)        # 0x14003fab0
14001f9e2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001f9e7:	85 c0                	test   %eax,%eax
14001f9e9:	0f 84 82 00 00 00    	je     0x14001fa71
14001f9ef:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
14001f9f4:	4c 8d 47 18          	lea    0x18(%rdi),%r8
14001f9f8:	ba 04 00 00 00       	mov    $0x4,%edx
14001f9fd:	48 ff 15 c4 ff 01 00 	rex.W call *0x1ffc4(%rip)        # 0x14003f9c8
14001fa04:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001fa09:	85 c0                	test   %eax,%eax
14001fa0b:	74 64                	je     0x14001fa71
14001fa0d:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
14001fa12:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
14001fa17:	48 8b 0b             	mov    (%rbx),%rcx
14001fa1a:	48 ff 15 bf ff 01 00 	rex.W call *0x1ffbf(%rip)        # 0x14003f9e0
14001fa21:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001fa26:	eb 0f                	jmp    0x14001fa37
14001fa28:	48 8b 0b             	mov    (%rbx),%rcx
14001fa2b:	48 ff 15 ee ff 01 00 	rex.W call *0x1ffee(%rip)        # 0x14003fa20
14001fa32:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001fa37:	85 c0                	test   %eax,%eax
14001fa39:	74 36                	je     0x14001fa71
14001fa3b:	48 8b 16             	mov    (%rsi),%rdx
14001fa3e:	48 8b 0b             	mov    (%rbx),%rcx
14001fa41:	48 ff 15 88 ff 01 00 	rex.W call *0x1ff88(%rip)        # 0x14003f9d0
14001fa48:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001fa4d:	85 c0                	test   %eax,%eax
14001fa4f:	75 d7                	jne    0x14001fa28
14001fa51:	4c 8b 06             	mov    (%rsi),%r8
14001fa54:	48 8b cd             	mov    %rbp,%rcx
14001fa57:	48 8b 13             	mov    (%rbx),%rdx
14001fa5a:	48 ff 15 7f ff 01 00 	rex.W call *0x1ff7f(%rip)        # 0x14003f9e0
14001fa61:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001fa66:	85 c0                	test   %eax,%eax
14001fa68:	74 07                	je     0x14001fa71
14001fa6a:	b8 01 00 00 00       	mov    $0x1,%eax
14001fa6f:	eb 02                	jmp    0x14001fa73
14001fa71:	33 c0                	xor    %eax,%eax
14001fa73:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14001fa78:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
14001fa7d:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14001fa82:	48 83 c4 30          	add    $0x30,%rsp
14001fa86:	5f                   	pop    %rdi
14001fa87:	c3                   	ret
14001fa88:	cc                   	int3
14001fa89:	cc                   	int3
14001fa8a:	cc                   	int3
14001fa8b:	cc                   	int3
14001fa8c:	cc                   	int3
14001fa8d:	cc                   	int3
14001fa8e:	cc                   	int3
14001fa8f:	cc                   	int3
14001fa90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001fa95:	57                   	push   %rdi
14001fa96:	48 83 ec 20          	sub    $0x20,%rsp
14001fa9a:	8b c2                	mov    %edx,%eax
14001fa9c:	49 8b d8             	mov    %r8,%rbx
14001fa9f:	85 c0                	test   %eax,%eax
14001faa1:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
14001faa6:	ba 10 00 00 00       	mov    $0x10,%edx
14001faab:	48 8b f9             	mov    %rcx,%rdi
14001faae:	0f 45 d0             	cmovne %eax,%edx
14001fab1:	48 ff 15 20 ff 01 00 	rex.W call *0x1ff20(%rip)        # 0x14003f9d8
14001fab8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001fabd:	eb 0b                	jmp    0x14001faca
14001fabf:	4c 8d 43 08          	lea    0x8(%rbx),%r8
14001fac3:	33 d2                	xor    %edx,%edx
14001fac5:	e8 06 fa ff ff       	call   0x14001f4d0
14001faca:	85 c0                	test   %eax,%eax
14001facc:	74 24                	je     0x14001faf2
14001face:	48 8b 1b             	mov    (%rbx),%rbx
14001fad1:	48 8b cf             	mov    %rdi,%rcx
14001fad4:	48 85 db             	test   %rbx,%rbx
14001fad7:	75 e6                	jne    0x14001fabf
14001fad9:	8b 54 24 38          	mov    0x38(%rsp),%edx
14001fadd:	48 ff 15 2c ff 01 00 	rex.W call *0x1ff2c(%rip)        # 0x14003fa10
14001fae4:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001fae9:	85 c0                	test   %eax,%eax
14001faeb:	74 05                	je     0x14001faf2
14001faed:	8d 43 01             	lea    0x1(%rbx),%eax
14001faf0:	eb 02                	jmp    0x14001faf4