14001c2f5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c2fa:	85 c0                	test   %eax,%eax
14001c2fc:	0f 84 ff 01 00 00    	je     0x14001c501
14001c302:	4c 8b 45 c8          	mov    -0x38(%rbp),%r8
14001c306:	48 8b 55 38          	mov    0x38(%rbp),%rdx
14001c30a:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
14001c30e:	48 ff 15 cb 36 02 00 	rex.W call *0x236cb(%rip)        # 0x14003f9e0
14001c315:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c31a:	85 c0                	test   %eax,%eax
14001c31c:	0f 84 df 01 00 00    	je     0x14001c501
14001c322:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
14001c326:	48 8d 55 28          	lea    0x28(%rbp),%rdx
14001c32a:	48 ff 15 8f 36 02 00 	rex.W call *0x2368f(%rip)        # 0x14003f9c0
14001c331:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c336:	ba 03 00 00 80       	mov    $0x80000003,%edx
14001c33b:	39 55 28             	cmp    %edx,0x28(%rbp)
14001c33e:	75 61                	jne    0x14001c3a1
14001c340:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
14001c344:	4c 8d 4d c8          	lea    -0x38(%rbp),%r9
14001c348:	80 0b 20             	orb    $0x20,(%rbx)
14001c34b:	4c 8d 45 38          	lea    0x38(%rbp),%r8
14001c34f:	48 ff 15 5a 37 02 00 	rex.W call *0x2375a(%rip)        # 0x14003fab0
14001c356:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c35b:	85 c0                	test   %eax,%eax
14001c35d:	0f 84 9e 01 00 00    	je     0x14001c501
14001c363:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14001c367:	4c 8d 43 2c          	lea    0x2c(%rbx),%r8
14001c36b:	8b d7                	mov    %edi,%edx
14001c36d:	48 ff 15 14 37 02 00 	rex.W call *0x23714(%rip)        # 0x14003fa88
14001c374:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c379:	85 c0                	test   %eax,%eax
14001c37b:	0f 84 80 01 00 00    	je     0x14001c501
14001c381:	4c 8b 45 c8          	mov    -0x38(%rbp),%r8
14001c385:	48 8b 55 38          	mov    0x38(%rbp),%rdx
14001c389:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
14001c38d:	48 ff 15 4c 36 02 00 	rex.W call *0x2364c(%rip)        # 0x14003f9e0
14001c394:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c399:	85 c0                	test   %eax,%eax
14001c39b:	0f 84 60 01 00 00    	je     0x14001c501
14001c3a1:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
14001c3a5:	4c 8d 4d c8          	lea    -0x38(%rbp),%r9
14001c3a9:	4c 8d 45 38          	lea    0x38(%rbp),%r8
14001c3ad:	ba 04 00 00 80       	mov    $0x80000004,%edx
14001c3b2:	48 ff 15 f7 36 02 00 	rex.W call *0x236f7(%rip)        # 0x14003fab0
14001c3b9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c3be:	85 c0                	test   %eax,%eax
14001c3c0:	0f 84 3b 01 00 00    	je     0x14001c501
14001c3c6:	48 8b 7d 38          	mov    0x38(%rbp),%rdi
14001c3ca:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
14001c3ce:	48 8b cf             	mov    %rdi,%rcx
14001c3d1:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
14001c3d5:	ba 10 00 00 00       	mov    $0x10,%edx
14001c3da:	48 ff 15 cf 36 02 00 	rex.W call *0x236cf(%rip)        # 0x14003fab0
14001c3e1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c3e6:	85 c0                	test   %eax,%eax
14001c3e8:	0f 84 13 01 00 00    	je     0x14001c501
14001c3ee:	48 8d 53 30          	lea    0x30(%rbx),%rdx
14001c3f2:	48 8b cf             	mov    %rdi,%rcx
14001c3f5:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
14001c3f9:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
14001c3fd:	e8 16 e3 ff ff       	call   0x14001a718
14001c402:	85 c0                	test   %eax,%eax
14001c404:	0f 84 f7 00 00 00    	je     0x14001c501
14001c40a:	4c 8b 45 c8          	mov    -0x38(%rbp),%r8
14001c40e:	48 8b 55 38          	mov    0x38(%rbp),%rdx
14001c412:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
14001c416:	48 ff 15 c3 35 02 00 	rex.W call *0x235c3(%rip)        # 0x14003f9e0
14001c41d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c422:	85 c0                	test   %eax,%eax
14001c424:	0f 84 d7 00 00 00    	je     0x14001c501
14001c42a:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
14001c42e:	48 8d 55 28          	lea    0x28(%rbp),%rdx
14001c432:	48 ff 15 87 35 02 00 	rex.W call *0x23587(%rip)        # 0x14003f9c0
14001c439:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c43e:	ba 05 00 00 80       	mov    $0x80000005,%edx
14001c443:	39 55 28             	cmp    %edx,0x28(%rbp)
14001c446:	75 7b                	jne    0x14001c4c3
14001c448:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
14001c44c:	4c 8d 4d c8          	lea    -0x38(%rbp),%r9
14001c450:	80 0b 10             	orb    $0x10,(%rbx)
14001c453:	4c 8d 45 38          	lea    0x38(%rbp),%r8
14001c457:	48 ff 15 52 36 02 00 	rex.W call *0x23652(%rip)        # 0x14003fab0
14001c45e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c463:	85 c0                	test   %eax,%eax
14001c465:	0f 84 96 00 00 00    	je     0x14001c501
14001c46b:	48 8b 7d 38          	mov    0x38(%rbp),%rdi
14001c46f:	4c 8d 4d e0          	lea    -0x20(%rbp),%r9
14001c473:	48 8b cf             	mov    %rdi,%rcx
14001c476:	4c 8d 45 d8          	lea    -0x28(%rbp),%r8
14001c47a:	ba 10 00 00 00       	mov    $0x10,%edx
14001c47f:	48 ff 15 2a 36 02 00 	rex.W call *0x2362a(%rip)        # 0x14003fab0
14001c486:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c48b:	85 c0                	test   %eax,%eax
14001c48d:	74 72                	je     0x14001c501
14001c48f:	48 8d 53 48          	lea    0x48(%rbx),%rdx
14001c493:	48 8b cf             	mov    %rdi,%rcx
14001c496:	4c 8d 4d e0          	lea    -0x20(%rbp),%r9
14001c49a:	4c 8d 45 d8          	lea    -0x28(%rbp),%r8
14001c49e:	e8 75 e2 ff ff       	call   0x14001a718
14001c4a3:	85 c0                	test   %eax,%eax
14001c4a5:	74 5a                	je     0x14001c501
14001c4a7:	4c 8b 45 c8          	mov    -0x38(%rbp),%r8
14001c4ab:	48 8b 55 38          	mov    0x38(%rbp),%rdx
14001c4af:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
14001c4b3:	48 ff 15 26 35 02 00 	rex.W call *0x23526(%rip)        # 0x14003f9e0
14001c4ba:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c4bf:	85 c0                	test   %eax,%eax
14001c4c1:	74 3e                	je     0x14001c501
14001c4c3:	4c 8b 45 e8          	mov    -0x18(%rbp),%r8
14001c4c7:	48 8b 55 c0          	mov    -0x40(%rbp),%rdx
14001c4cb:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14001c4cf:	48 ff 15 0a 35 02 00 	rex.W call *0x2350a(%rip)        # 0x14003f9e0
14001c4d6:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c4db:	85 c0                	test   %eax,%eax
14001c4dd:	74 22                	je     0x14001c501
14001c4df:	4c 8b 45 f0          	mov    -0x10(%rbp),%r8
14001c4e3:	48 8b ce             	mov    %rsi,%rcx
14001c4e6:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
14001c4ea:	48 ff 15 ef 34 02 00 	rex.W call *0x234ef(%rip)        # 0x14003f9e0
14001c4f1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c4f6:	85 c0                	test   %eax,%eax
14001c4f8:	74 07                	je     0x14001c501
14001c4fa:	b8 01 00 00 00       	mov    $0x1,%eax
14001c4ff:	eb 02                	jmp    0x14001c503
14001c501:	33 c0                	xor    %eax,%eax
14001c503:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
14001c50a:	00
14001c50b:	48 83 c4 60          	add    $0x60,%rsp
14001c50f:	5f                   	pop    %rdi
14001c510:	5e                   	pop    %rsi
14001c511:	5d                   	pop    %rbp
14001c512:	c3                   	ret
14001c513:	cc                   	int3
14001c514:	cc                   	int3
14001c515:	cc                   	int3
14001c516:	cc                   	int3
14001c517:	cc                   	int3
14001c518:	cc                   	int3
14001c519:	cc                   	int3
14001c51a:	cc                   	int3
14001c51b:	cc                   	int3
14001c51c:	cc                   	int3
14001c51d:	cc                   	int3
14001c51e:	cc                   	int3
14001c51f:	cc                   	int3
14001c520:	48 85 c9             	test   %rcx,%rcx
14001c523:	74 54                	je     0x14001c579
14001c525:	53                   	push   %rbx
14001c526:	48 83 ec 20          	sub    $0x20,%rsp
14001c52a:	48 8b d9             	mov    %rcx,%rbx
14001c52d:	48 83 c1 08          	add    $0x8,%rcx
14001c531:	48 ff 15 20 34 02 00 	rex.W call *0x23420(%rip)        # 0x14003f958
14001c538:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c53d:	48 8d 4b 30          	lea    0x30(%rbx),%rcx
14001c541:	48 85 c9             	test   %rcx,%rcx
14001c544:	74 10                	je     0x14001c556
14001c546:	48 83 c1 08          	add    $0x8,%rcx
14001c54a:	48 ff 15 07 34 02 00 	rex.W call *0x23407(%rip)        # 0x14003f958
14001c551:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c556:	f6 03 10             	testb  $0x10,(%rbx)
14001c559:	74 19                	je     0x14001c574
14001c55b:	48 8d 4b 48          	lea    0x48(%rbx),%rcx
14001c55f:	48 85 c9             	test   %rcx,%rcx
14001c562:	74 10                	je     0x14001c574
14001c564:	48 83 c1 08          	add    $0x8,%rcx
14001c568:	48 ff 15 e9 33 02 00 	rex.W call *0x233e9(%rip)        # 0x14003f958
14001c56f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001c574:	48 83 c4 20          	add    $0x20,%rsp
14001c578:	5b                   	pop    %rbx
14001c579:	c3                   	ret
14001c57a:	cc                   	int3
14001c57b:	cc                   	int3
14001c57c:	cc                   	int3
14001c57d:	cc                   	int3
14001c57e:	cc                   	int3
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