14001c57f:	cc                   	int3
14001c580:	cc                   	int3
14001c581:	cc                   	int3
14001c582:	cc                   	int3
14001c583:	cc                   	int3
14001c584:	cc                   	int3
14001c585:	cc                   	int3
14001c586:	cc                   	int3
14001c587:	cc                   	int3
14001c588:	cc                   	int3
14001c589:	cc                   	int3
14001c58a:	cc                   	int3
14001c58b:	cc                   	int3
14001c58c:	cc                   	int3
14001c58d:	cc                   	int3
14001c58e:	cc                   	int3
14001c58f:	cc                   	int3
14001c590:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001c595:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
14001c59a:	55                   	push   %rbp
14001c59b:	48 8b ec             	mov    %rsp,%rbp
14001c59e:	48 83 ec 30          	sub    $0x30,%rsp
14001c5a2:	8b c2                	mov    %edx,%eax
14001c5a4:	49 8b f8             	mov    %r8,%rdi
14001c5a7:	85 c0                	test   %eax,%eax
14001c5a9:	4c 8d 45 f4          	lea    -0xc(%rbp),%r8
14001c5ad:	ba 1d 00 00 40       	mov    $0x4000001d,%edx
14001c5b2:	48 8b d9             	mov    %rcx,%rbx
14001c5b5:	0f 45 d0             	cmovne %eax,%edx
14001c5b8:	48 ff 15 19 34 02 00 	rex.W call *0x23419(%rip)        # 0x14003f9d8
14001c5bf:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c5c4:	85 c0                	test   %eax,%eax
14001c5c6:	0f 84 86 02 00 00    	je     0x14001c852
14001c5cc:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
14001c5d0:	ba 10 00 00 00       	mov    $0x10,%edx
14001c5d5:	48 8b cb             	mov    %rbx,%rcx
14001c5d8:	48 ff 15 f9 33 02 00 	rex.W call *0x233f9(%rip)        # 0x14003f9d8
14001c5df:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c5e4:	85 c0                	test   %eax,%eax
14001c5e6:	0f 84 66 02 00 00    	je     0x14001c852
14001c5ec:	4c 8d 45 28          	lea    0x28(%rbp),%r8
14001c5f0:	ba 00 00 00 80       	mov    $0x80000000,%edx
14001c5f5:	48 8b cb             	mov    %rbx,%rcx
14001c5f8:	48 ff 15 d9 33 02 00 	rex.W call *0x233d9(%rip)        # 0x14003f9d8
14001c5ff:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c604:	85 c0                	test   %eax,%eax
14001c606:	0f 84 46 02 00 00    	je     0x14001c852
14001c60c:	48 8d 57 08          	lea    0x8(%rdi),%rdx
14001c610:	48 8b cb             	mov    %rbx,%rcx
14001c613:	4c 8d 45 28          	lea    0x28(%rbp),%r8
14001c617:	e8 a8 2c 01 00       	call   0x14002f2c4
14001c61c:	85 c0                	test   %eax,%eax
14001c61e:	0f 84 2e 02 00 00    	je     0x14001c852
14001c624:	80 3f 00             	cmpb   $0x0,(%rdi)
14001c627:	7d 5a                	jge    0x14001c683
14001c629:	4c 8d 45 18          	lea    0x18(%rbp),%r8
14001c62d:	ba 01 00 00 80       	mov    $0x80000001,%edx
14001c632:	48 8b cb             	mov    %rbx,%rcx
14001c635:	48 ff 15 9c 33 02 00 	rex.W call *0x2339c(%rip)        # 0x14003f9d8
14001c63c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c641:	85 c0                	test   %eax,%eax
14001c643:	0f 84 09 02 00 00    	je     0x14001c852
14001c649:	44 8b 47 10          	mov    0x10(%rdi),%r8d
14001c64d:	ba 02 00 00 00       	mov    $0x2,%edx
14001c652:	48 8b cb             	mov    %rbx,%rcx
14001c655:	48 ff 15 a4 33 02 00 	rex.W call *0x233a4(%rip)        # 0x14003fa00
14001c65c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c661:	85 c0                	test   %eax,%eax
14001c663:	0f 84 e9 01 00 00    	je     0x14001c852
14001c669:	8b 55 18             	mov    0x18(%rbp),%edx
14001c66c:	48 8b cb             	mov    %rbx,%rcx
14001c66f:	48 ff 15 9a 33 02 00 	rex.W call *0x2339a(%rip)        # 0x14003fa10
14001c676:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c67b:	85 c0                	test   %eax,%eax
14001c67d:	0f 84 cf 01 00 00    	je     0x14001c852
14001c683:	f6 07 40             	testb  $0x40,(%rdi)
14001c686:	74 5a                	je     0x14001c6e2
14001c688:	4c 8d 45 18          	lea    0x18(%rbp),%r8
14001c68c:	ba 02 00 00 80       	mov    $0x80000002,%edx
14001c691:	48 8b cb             	mov    %rbx,%rcx
14001c694:	48 ff 15 3d 33 02 00 	rex.W call *0x2333d(%rip)        # 0x14003f9d8
14001c69b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c6a0:	85 c0                	test   %eax,%eax
14001c6a2:	0f 84 aa 01 00 00    	je     0x14001c852
14001c6a8:	4c 8d 47 14          	lea    0x14(%rdi),%r8
14001c6ac:	ba 18 00 00 00       	mov    $0x18,%edx
14001c6b1:	48 8b cb             	mov    %rbx,%rcx
14001c6b4:	48 ff 15 85 32 02 00 	rex.W call *0x23285(%rip)        # 0x14003f940
14001c6bb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c6c0:	85 c0                	test   %eax,%eax
14001c6c2:	0f 84 8a 01 00 00    	je     0x14001c852
14001c6c8:	8b 55 18             	mov    0x18(%rbp),%edx
14001c6cb:	48 8b cb             	mov    %rbx,%rcx
14001c6ce:	48 ff 15 3b 33 02 00 	rex.W call *0x2333b(%rip)        # 0x14003fa10
14001c6d5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c6da:	85 c0                	test   %eax,%eax
14001c6dc:	0f 84 70 01 00 00    	je     0x14001c852
14001c6e2:	f6 07 20             	testb  $0x20,(%rdi)
14001c6e5:	74 5a                	je     0x14001c741
14001c6e7:	4c 8d 45 18          	lea    0x18(%rbp),%r8
14001c6eb:	ba 03 00 00 80       	mov    $0x80000003,%edx
14001c6f0:	48 8b cb             	mov    %rbx,%rcx
14001c6f3:	48 ff 15 de 32 02 00 	rex.W call *0x232de(%rip)        # 0x14003f9d8
14001c6fa:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c6ff:	85 c0                	test   %eax,%eax
14001c701:	0f 84 4b 01 00 00    	je     0x14001c852
14001c707:	44 8b 47 24          	mov    0x24(%rdi),%r8d
14001c70b:	ba 02 00 00 00       	mov    $0x2,%edx
14001c710:	48 8b cb             	mov    %rbx,%rcx
14001c713:	48 ff 15 e6 32 02 00 	rex.W call *0x232e6(%rip)        # 0x14003fa00
14001c71a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c71f:	85 c0                	test   %eax,%eax
14001c721:	0f 84 2b 01 00 00    	je     0x14001c852
14001c727:	8b 55 18             	mov    0x18(%rbp),%edx
14001c72a:	48 8b cb             	mov    %rbx,%rcx
14001c72d:	48 ff 15 dc 32 02 00 	rex.W call *0x232dc(%rip)        # 0x14003fa10
14001c734:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c739:	85 c0                	test   %eax,%eax
14001c73b:	0f 84 11 01 00 00    	je     0x14001c852
14001c741:	f6 07 10             	testb  $0x10,(%rdi)
14001c744:	74 72                	je     0x14001c7b8
14001c746:	4c 8d 45 18          	lea    0x18(%rbp),%r8
14001c74a:	ba 04 00 00 80       	mov    $0x80000004,%edx
14001c74f:	48 8b cb             	mov    %rbx,%rcx
14001c752:	48 ff 15 7f 32 02 00 	rex.W call *0x2327f(%rip)        # 0x14003f9d8
14001c759:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c75e:	85 c0                	test   %eax,%eax
14001c760:	0f 84 ec 00 00 00    	je     0x14001c852
14001c766:	4c 8d 45 28          	lea    0x28(%rbp),%r8
14001c76a:	ba 10 00 00 00       	mov    $0x10,%edx
14001c76f:	48 8b cb             	mov    %rbx,%rcx
14001c772:	48 ff 15 5f 32 02 00 	rex.W call *0x2325f(%rip)        # 0x14003f9d8
14001c779:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c77e:	85 c0                	test   %eax,%eax
14001c780:	0f 84 cc 00 00 00    	je     0x14001c852
14001c786:	48 8d 57 28          	lea    0x28(%rdi),%rdx
14001c78a:	48 8b cb             	mov    %rbx,%rcx
14001c78d:	4c 8d 45 28          	lea    0x28(%rbp),%r8
14001c791:	e8 8a de ff ff       	call   0x14001a620
14001c796:	85 c0                	test   %eax,%eax
14001c798:	0f 84 b4 00 00 00    	je     0x14001c852
14001c79e:	8b 55 18             	mov    0x18(%rbp),%edx
14001c7a1:	48 8b cb             	mov    %rbx,%rcx
14001c7a4:	48 ff 15 65 32 02 00 	rex.W call *0x23265(%rip)        # 0x14003fa10
14001c7ab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c7b0:	85 c0                	test   %eax,%eax
14001c7b2:	0f 84 9a 00 00 00    	je     0x14001c852
14001c7b8:	f6 07 08             	testb  $0x8,(%rdi)
14001c7bb:	74 62                	je     0x14001c81f
14001c7bd:	4c 8d 45 18          	lea    0x18(%rbp),%r8
14001c7c1:	ba 05 00 00 80       	mov    $0x80000005,%edx
14001c7c6:	48 8b cb             	mov    %rbx,%rcx
14001c7c9:	48 ff 15 08 32 02 00 	rex.W call *0x23208(%rip)        # 0x14003f9d8
14001c7d0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c7d5:	85 c0                	test   %eax,%eax
14001c7d7:	74 79                	je     0x14001c852
14001c7d9:	4c 8d 45 28          	lea    0x28(%rbp),%r8
14001c7dd:	ba 10 00 00 00       	mov    $0x10,%edx
14001c7e2:	48 8b cb             	mov    %rbx,%rcx
14001c7e5:	48 ff 15 ec 31 02 00 	rex.W call *0x231ec(%rip)        # 0x14003f9d8
14001c7ec:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c7f1:	85 c0                	test   %eax,%eax
14001c7f3:	74 5d                	je     0x14001c852
14001c7f5:	48 8d 57 40          	lea    0x40(%rdi),%rdx
14001c7f9:	48 8b cb             	mov    %rbx,%rcx
14001c7fc:	4c 8d 45 28          	lea    0x28(%rbp),%r8
14001c800:	e8 1b de ff ff       	call   0x14001a620
14001c805:	85 c0                	test   %eax,%eax
14001c807:	74 49                	je     0x14001c852
14001c809:	8b 55 18             	mov    0x18(%rbp),%edx
14001c80c:	48 8b cb             	mov    %rbx,%rcx
14001c80f:	48 ff 15 fa 31 02 00 	rex.W call *0x231fa(%rip)        # 0x14003fa10
14001c816:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c81b:	85 c0                	test   %eax,%eax
14001c81d:	74 33                	je     0x14001c852
14001c81f:	8b 55 f0             	mov    -0x10(%rbp),%edx
14001c822:	48 8b cb             	mov    %rbx,%rcx
14001c825:	48 ff 15 e4 31 02 00 	rex.W call *0x231e4(%rip)        # 0x14003fa10
14001c82c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c831:	85 c0                	test   %eax,%eax
14001c833:	74 1d                	je     0x14001c852
14001c835:	8b 55 f4             	mov    -0xc(%rbp),%edx
14001c838:	48 8b cb             	mov    %rbx,%rcx
14001c83b:	48 ff 15 ce 31 02 00 	rex.W call *0x231ce(%rip)        # 0x14003fa10
14001c842:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c847:	85 c0                	test   %eax,%eax
14001c849:	74 07                	je     0x14001c852
14001c84b:	b8 01 00 00 00       	mov    $0x1,%eax
14001c850:	eb 02                	jmp    0x14001c854
14001c852:	33 c0                	xor    %eax,%eax
14001c854:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14001c859:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
14001c85e:	48 83 c4 30          	add    $0x30,%rsp
14001c862:	5d                   	pop    %rbp
14001c863:	c3                   	ret
14001c864:	cc                   	int3
14001c865:	cc                   	int3
14001c866:	cc                   	int3
14001c867:	cc                   	int3
14001c868:	cc                   	int3
14001c869:	cc                   	int3
14001c86a:	cc                   	int3
14001c86b:	cc                   	int3
14001c86c:	cc                   	int3
14001c86d:	cc                   	int3
14001c86e:	cc                   	int3
14001c86f:	cc                   	int3
14001c870:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001c875:	55                   	push   %rbp
14001c876:	56                   	push   %rsi
14001c877:	57                   	push   %rdi
14001c878:	48 8b ec             	mov    %rsp,%rbp
14001c87b:	48 83 ec 60          	sub    $0x60,%rsp
14001c87f:	8b c2                	mov    %edx,%eax
14001c881:	4c 8d 4d f0          	lea    -0x10(%rbp),%r9
14001c885:	85 c0                	test   %eax,%eax
14001c887:	ba 1d 00 00 40       	mov    $0x4000001d,%edx
14001c88c:	49 8b d8             	mov    %r8,%rbx
14001c88f:	48 8b f1             	mov    %rcx,%rsi
14001c892:	0f 45 d0             	cmovne %eax,%edx
14001c895:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
14001c899:	48 ff 15 10 32 02 00 	rex.W call *0x23210(%rip)        # 0x14003fab0
14001c8a0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c8a5:	85 c0                	test   %eax,%eax
14001c8a7:	0f 84 72 03 00 00    	je     0x14001cc1f
14001c8ad:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14001c8b1:	4c 8d 4d e8          	lea    -0x18(%rbp),%r9
14001c8b5:	4c 8d 45 38          	lea    0x38(%rbp),%r8
14001c8b9:	ba 10 00 00 00       	mov    $0x10,%edx
14001c8be:	48 ff 15 eb 31 02 00 	rex.W call *0x231eb(%rip)        # 0x14003fab0
14001c8c5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c8ca:	85 c0                	test   %eax,%eax
14001c8cc:	0f 84 4d 03 00 00    	je     0x14001cc1f
14001c8d2:	48 8b 7d 38          	mov    0x38(%rbp),%rdi
14001c8d6:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
14001c8da:	33 c0                	xor    %eax,%eax
14001c8dc:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
14001c8e0:	48 8b cf             	mov    %rdi,%rcx
14001c8e3:	88 03                	mov    %al,(%rbx)
14001c8e5:	ba 00 00 00 80       	mov    $0x80000000,%edx
14001c8ea:	48 ff 15 bf 31 02 00 	rex.W call *0x231bf(%rip)        # 0x14003fab0
14001c8f1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c8f6:	85 c0                	test   %eax,%eax
14001c8f8:	0f 84 21 03 00 00    	je     0x14001cc1f
14001c8fe:	48 8d 53 08          	lea    0x8(%rbx),%rdx
14001c902:	48 8b cf             	mov    %rdi,%rcx
14001c905:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
14001c909:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
14001c90d:	e8 66 2a 01 00       	call   0x14002f378
14001c912:	85 c0                	test   %eax,%eax
14001c914:	0f 84 05 03 00 00    	je     0x14001cc1f
14001c91a:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14001c91e:	48 8d 55 28          	lea    0x28(%rbp),%rdx
14001c922:	48 ff 15 97 30 02 00 	rex.W call *0x23097(%rip)        # 0x14003f9c0
14001c929:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c92e:	ba 01 00 00 80       	mov    $0x80000001,%edx
14001c933:	bf 02 00 00 00       	mov    $0x2,%edi
14001c938:	39 55 28             	cmp    %edx,0x28(%rbp)
14001c93b:	75 61                	jne    0x14001c99e
14001c93d:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14001c941:	4c 8d 4d c8          	lea    -0x38(%rbp),%r9
14001c945:	80 0b 80             	orb    $0x80,(%rbx)
14001c948:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
14001c94c:	48 ff 15 5d 31 02 00 	rex.W call *0x2315d(%rip)        # 0x14003fab0
14001c953:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c958:	85 c0                	test   %eax,%eax
14001c95a:	0f 84 bf 02 00 00    	je     0x14001cc1f
14001c960:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
14001c964:	4c 8d 43 10          	lea    0x10(%rbx),%r8
14001c968:	8b d7                	mov    %edi,%edx
14001c96a:	48 ff 15 d7 30 02 00 	rex.W call *0x230d7(%rip)        # 0x14003fa48
14001c971:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c976:	85 c0                	test   %eax,%eax
14001c978:	0f 84 a1 02 00 00    	je     0x14001cc1f
14001c97e:	4c 8b 45 c8          	mov    -0x38(%rbp),%r8
14001c982:	48 8b 55 c0          	mov    -0x40(%rbp),%rdx
14001c986:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14001c98a:	48 ff 15 4f 30 02 00 	rex.W call *0x2304f(%rip)        # 0x14003f9e0
14001c991:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c996:	85 c0                	test   %eax,%eax
14001c998:	0f 84 81 02 00 00    	je     0x14001cc1f
14001c99e:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14001c9a2:	48 8d 55 28          	lea    0x28(%rbp),%rdx
14001c9a6:	48 ff 15 13 30 02 00 	rex.W call *0x23013(%rip)        # 0x14003f9c0
14001c9ad:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c9b2:	ba 02 00 00 80       	mov    $0x80000002,%edx
14001c9b7:	39 55 28             	cmp    %edx,0x28(%rbp)
14001c9ba:	75 64                	jne    0x14001ca20
14001c9bc:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14001c9c0:	4c 8d 4d c8          	lea    -0x38(%rbp),%r9
14001c9c4:	80 0b 40             	orb    $0x40,(%rbx)
14001c9c7:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
14001c9cb:	48 ff 15 de 30 02 00 	rex.W call *0x230de(%rip)        # 0x14003fab0
14001c9d2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c9d7:	85 c0                	test   %eax,%eax
14001c9d9:	0f 84 40 02 00 00    	je     0x14001cc1f
14001c9df:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
14001c9e3:	4c 8d 43 14          	lea    0x14(%rbx),%r8
14001c9e7:	ba 18 00 00 00       	mov    $0x18,%edx
14001c9ec:	48 ff 15 45 2f 02 00 	rex.W call *0x22f45(%rip)        # 0x14003f938
14001c9f3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c9f8:	85 c0                	test   %eax,%eax
14001c9fa:	0f 84 1f 02 00 00    	je     0x14001cc1f
14001ca00:	4c 8b 45 c8          	mov    -0x38(%rbp),%r8
14001ca04:	48 8b 55 c0          	mov    -0x40(%rbp),%rdx
14001ca08:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14001ca0c:	48 ff 15 cd 2f 02 00 	rex.W call *0x22fcd(%rip)        # 0x14003f9e0
14001ca13:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001ca18:	85 c0                	test   %eax,%eax
14001ca1a:	0f 84 ff 01 00 00    	je     0x14001cc1f
14001ca20:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14001ca24:	48 8d 55 28          	lea    0x28(%rbp),%rdx
14001ca28:	48 ff 15 91 2f 02 00 	rex.W call *0x22f91(%rip)        # 0x14003f9c0
14001ca2f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001ca34:	ba 03 00 00 80       	mov    $0x80000003,%edx
14001ca39:	39 55 28             	cmp    %edx,0x28(%rbp)
14001ca3c:	75 61                	jne    0x14001ca9f
14001ca3e:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14001ca42:	4c 8d 4d c8          	lea    -0x38(%rbp),%r9
14001ca46:	80 0b 20             	orb    $0x20,(%rbx)
14001ca49:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
14001ca4d:	48 ff 15 5c 30 02 00 	rex.W call *0x2305c(%rip)        # 0x14003fab0
14001ca54:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001ca59:	85 c0                	test   %eax,%eax
14001ca5b:	0f 84 be 01 00 00    	je     0x14001cc1f
14001ca61:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
14001ca65:	4c 8d 43 24          	lea    0x24(%rbx),%r8
14001ca69:	8b d7                	mov    %edi,%edx
14001ca6b:	48 ff 15 d6 2f 02 00 	rex.W call *0x22fd6(%rip)        # 0x14003fa48
14001ca72:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001ca77:	85 c0                	test   %eax,%eax
14001ca79:	0f 84 a0 01 00 00    	je     0x14001cc1f
14001ca7f:	4c 8b 45 c8          	mov    -0x38(%rbp),%r8
14001ca83:	48 8b 55 c0          	mov    -0x40(%rbp),%rdx
14001ca87:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14001ca8b:	48 ff 15 4e 2f 02 00 	rex.W call *0x22f4e(%rip)        # 0x14003f9e0
14001ca92:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001ca97:	85 c0                	test   %eax,%eax
14001ca99:	0f 84 80 01 00 00    	je     0x14001cc1f
14001ca9f:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14001caa3:	48 8d 55 28          	lea    0x28(%rbp),%rdx
14001caa7:	48 ff 15 12 2f 02 00 	rex.W call *0x22f12(%rip)        # 0x14003f9c0
14001caae:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001cab3:	ba 04 00 00 80       	mov    $0x80000004,%edx
14001cab8:	39 55 28             	cmp    %edx,0x28(%rbp)
14001cabb:	0f 85 87 00 00 00    	jne    0x14001cb48
14001cac1:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14001cac5:	4c 8d 4d c8          	lea    -0x38(%rbp),%r9
14001cac9:	80 0b 10             	orb    $0x10,(%rbx)
14001cacc:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8