14002c3b2:	0f 84 88 00 00 00    	je     0x14002c440
14002c3b8:	f6 47 01 40          	testb  $0x40,0x1(%rdi)
14002c3bc:	74 65                	je     0x14002c423
14002c3be:	4c 8d 45 38          	lea    0x38(%rbp),%r8
14002c3c2:	ba 0a 00 00 80       	mov    $0x8000000a,%edx
14002c3c7:	48 8b cb             	mov    %rbx,%rcx
14002c3ca:	48 ff 15 07 36 01 00 	rex.W call *0x13607(%rip)        # 0x14003f9d8
14002c3d1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c3d6:	85 c0                	test   %eax,%eax
14002c3d8:	74 66                	je     0x14002c440
14002c3da:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
14002c3de:	ba 10 00 00 00       	mov    $0x10,%edx
14002c3e3:	48 8b cb             	mov    %rbx,%rcx
14002c3e6:	48 ff 15 eb 35 01 00 	rex.W call *0x135eb(%rip)        # 0x14003f9d8
14002c3ed:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c3f2:	85 c0                	test   %eax,%eax
14002c3f4:	74 4a                	je     0x14002c440
14002c3f6:	48 8d 97 98 00 00 00 	lea    0x98(%rdi),%rdx
14002c3fd:	48 8b cb             	mov    %rbx,%rcx
14002c400:	4c 8d 45 f0          	lea    -0x10(%rbp),%r8
14002c404:	e8 2f e4 fe ff       	call   0x14001a838
14002c409:	85 c0                	test   %eax,%eax
14002c40b:	74 33                	je     0x14002c440
14002c40d:	8b 55 38             	mov    0x38(%rbp),%edx
14002c410:	48 8b cb             	mov    %rbx,%rcx
14002c413:	48 ff 15 f6 35 01 00 	rex.W call *0x135f6(%rip)        # 0x14003fa10
14002c41a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c41f:	85 c0                	test   %eax,%eax
14002c421:	74 1d                	je     0x14002c440
14002c423:	41 8b 17             	mov    (%r15),%edx
14002c426:	48 8b cb             	mov    %rbx,%rcx
14002c429:	48 ff 15 e0 35 01 00 	rex.W call *0x135e0(%rip)        # 0x14003fa10
14002c430:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c435:	85 c0                	test   %eax,%eax
14002c437:	74 07                	je     0x14002c440
14002c439:	b8 01 00 00 00       	mov    $0x1,%eax
14002c43e:	eb 02                	jmp    0x14002c442
14002c440:	33 c0                	xor    %eax,%eax
14002c442:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14002c447:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14002c44c:	48 8b 7c 24 60       	mov    0x60(%rsp),%rdi
14002c451:	48 83 c4 30          	add    $0x30,%rsp
14002c455:	41 5f                	pop    %r15
14002c457:	41 5e                	pop    %r14
14002c459:	5d                   	pop    %rbp
14002c45a:	c3                   	ret
14002c45b:	cc                   	int3
14002c45c:	cc                   	int3
14002c45d:	cc                   	int3
14002c45e:	cc                   	int3
14002c45f:	cc                   	int3
14002c460:	cc                   	int3
14002c461:	cc                   	int3
14002c462:	cc                   	int3
14002c463:	cc                   	int3
14002c464:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14002c469:	89 54 24 10          	mov    %edx,0x10(%rsp)
14002c46d:	55                   	push   %rbp
14002c46e:	56                   	push   %rsi
14002c46f:	57                   	push   %rdi
14002c470:	48 8b ec             	mov    %rsp,%rbp
14002c473:	48 83 ec 50          	sub    $0x50,%rsp
14002c477:	49 8b d8             	mov    %r8,%rbx
14002c47a:	4c 8d 4d f0          	lea    -0x10(%rbp),%r9
14002c47e:	4c 8d 45 38          	lea    0x38(%rbp),%r8
14002c482:	ba 10 00 00 00       	mov    $0x10,%edx
14002c487:	48 8b f1             	mov    %rcx,%rsi
14002c48a:	48 ff 15 1f 36 01 00 	rex.W call *0x1361f(%rip)        # 0x14003fab0
14002c491:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c496:	85 c0                	test   %eax,%eax
14002c498:	0f 84 fc 05 00 00    	je     0x14002ca9a
14002c49e:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c4a2:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
14002c4a6:	33 c0                	xor    %eax,%eax
14002c4a8:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
14002c4ac:	ba 00 00 00 80       	mov    $0x80000000,%edx
14002c4b1:	66 89 03             	mov    %ax,(%rbx)
14002c4b4:	48 ff 15 f5 35 01 00 	rex.W call *0x135f5(%rip)        # 0x14003fab0
14002c4bb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c4c0:	85 c0                	test   %eax,%eax
14002c4c2:	0f 84 d2 05 00 00    	je     0x14002ca9a
14002c4c8:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14002c4cc:	4c 8d 43 08          	lea    0x8(%rbx),%r8
14002c4d0:	33 d2                	xor    %edx,%edx
14002c4d2:	e8 e9 19 ff ff       	call   0x14001dec0
14002c4d7:	85 c0                	test   %eax,%eax
14002c4d9:	0f 84 bb 05 00 00    	je     0x14002ca9a
14002c4df:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
14002c4e3:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
14002c4e7:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c4eb:	48 ff 15 ee 34 01 00 	rex.W call *0x134ee(%rip)        # 0x14003f9e0
14002c4f2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c4f7:	85 c0                	test   %eax,%eax
14002c4f9:	0f 84 9b 05 00 00    	je     0x14002ca9a
14002c4ff:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c503:	48 8d 55 28          	lea    0x28(%rbp),%rdx
14002c507:	48 ff 15 b2 34 01 00 	rex.W call *0x134b2(%rip)        # 0x14003f9c0
14002c50e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c513:	ba 01 00 00 80       	mov    $0x80000001,%edx
14002c518:	39 55 28             	cmp    %edx,0x28(%rbp)
14002c51b:	75 64                	jne    0x14002c581
14002c51d:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c521:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
14002c525:	80 0b 80             	orb    $0x80,(%rbx)
14002c528:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
14002c52c:	48 ff 15 7d 35 01 00 	rex.W call *0x1357d(%rip)        # 0x14003fab0
14002c533:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c538:	85 c0                	test   %eax,%eax
14002c53a:	0f 84 5a 05 00 00    	je     0x14002ca9a
14002c540:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14002c544:	4c 8d 43 20          	lea    0x20(%rbx),%r8
14002c548:	ba 1b 00 00 00       	mov    $0x1b,%edx
14002c54d:	48 ff 15 1c 35 01 00 	rex.W call *0x1351c(%rip)        # 0x14003fa70
14002c554:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c559:	85 c0                	test   %eax,%eax
14002c55b:	0f 84 39 05 00 00    	je     0x14002ca9a
14002c561:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
14002c565:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
14002c569:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c56d:	48 ff 15 6c 34 01 00 	rex.W call *0x1346c(%rip)        # 0x14003f9e0
14002c574:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c579:	85 c0                	test   %eax,%eax
14002c57b:	0f 84 19 05 00 00    	je     0x14002ca9a
14002c581:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c585:	48 8d 55 28          	lea    0x28(%rbp),%rdx
14002c589:	48 ff 15 30 34 01 00 	rex.W call *0x13430(%rip)        # 0x14003f9c0
14002c590:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c595:	ba 02 00 00 80       	mov    $0x80000002,%edx
14002c59a:	39 55 28             	cmp    %edx,0x28(%rbp)
14002c59d:	0f 85 87 00 00 00    	jne    0x14002c62a
14002c5a3:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c5a7:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
14002c5ab:	80 0b 40             	orb    $0x40,(%rbx)
14002c5ae:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
14002c5b2:	48 ff 15 f7 34 01 00 	rex.W call *0x134f7(%rip)        # 0x14003fab0
14002c5b9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c5be:	85 c0                	test   %eax,%eax
14002c5c0:	0f 84 d4 04 00 00    	je     0x14002ca9a
14002c5c6:	48 8b 7d d0          	mov    -0x30(%rbp),%rdi
14002c5ca:	4c 8d 4d e0          	lea    -0x20(%rbp),%r9
14002c5ce:	48 8b cf             	mov    %rdi,%rcx
14002c5d1:	4c 8d 45 e8          	lea    -0x18(%rbp),%r8
14002c5d5:	ba 10 00 00 00       	mov    $0x10,%edx
14002c5da:	48 ff 15 cf 34 01 00 	rex.W call *0x134cf(%rip)        # 0x14003fab0
14002c5e1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c5e6:	85 c0                	test   %eax,%eax
14002c5e8:	0f 84 ac 04 00 00    	je     0x14002ca9a
14002c5ee:	48 8d 53 28          	lea    0x28(%rbx),%rdx
14002c5f2:	48 8b cf             	mov    %rdi,%rcx
14002c5f5:	4c 8d 4d e0          	lea    -0x20(%rbp),%r9
14002c5f9:	4c 8d 45 e8          	lea    -0x18(%rbp),%r8
14002c5fd:	e8 ea ec fe ff       	call   0x14001b2ec
14002c602:	85 c0                	test   %eax,%eax
14002c604:	0f 84 90 04 00 00    	je     0x14002ca9a
14002c60a:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
14002c60e:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
14002c612:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c616:	48 ff 15 c3 33 01 00 	rex.W call *0x133c3(%rip)        # 0x14003f9e0
14002c61d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c622:	85 c0                	test   %eax,%eax
14002c624:	0f 84 70 04 00 00    	je     0x14002ca9a
14002c62a:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c62e:	48 8d 55 28          	lea    0x28(%rbp),%rdx
14002c632:	48 ff 15 87 33 01 00 	rex.W call *0x13387(%rip)        # 0x14003f9c0
14002c639:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c63e:	ba 03 00 00 80       	mov    $0x80000003,%edx
14002c643:	39 55 28             	cmp    %edx,0x28(%rbp)
14002c646:	75 64                	jne    0x14002c6ac
14002c648:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c64c:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
14002c650:	80 0b 20             	orb    $0x20,(%rbx)
14002c653:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
14002c657:	48 ff 15 52 34 01 00 	rex.W call *0x13452(%rip)        # 0x14003fab0
14002c65e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c663:	85 c0                	test   %eax,%eax
14002c665:	0f 84 2f 04 00 00    	je     0x14002ca9a
14002c66b:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14002c66f:	4c 8d 43 38          	lea    0x38(%rbx),%r8
14002c673:	ba 03 00 00 00       	mov    $0x3,%edx
14002c678:	48 ff 15 e1 33 01 00 	rex.W call *0x133e1(%rip)        # 0x14003fa60
14002c67f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c684:	85 c0                	test   %eax,%eax
14002c686:	0f 84 0e 04 00 00    	je     0x14002ca9a
14002c68c:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
14002c690:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
14002c694:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c698:	48 ff 15 41 33 01 00 	rex.W call *0x13341(%rip)        # 0x14003f9e0
14002c69f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c6a4:	85 c0                	test   %eax,%eax
14002c6a6:	0f 84 ee 03 00 00    	je     0x14002ca9a
14002c6ac:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c6b0:	48 8d 55 28          	lea    0x28(%rbp),%rdx
14002c6b4:	48 ff 15 05 33 01 00 	rex.W call *0x13305(%rip)        # 0x14003f9c0
14002c6bb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c6c0:	ba 04 00 00 80       	mov    $0x80000004,%edx
14002c6c5:	bf 18 00 00 00       	mov    $0x18,%edi
14002c6ca:	39 55 28             	cmp    %edx,0x28(%rbp)
14002c6cd:	75 61                	jne    0x14002c730
14002c6cf:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c6d3:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
14002c6d7:	80 0b 10             	orb    $0x10,(%rbx)
14002c6da:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
14002c6de:	48 ff 15 cb 33 01 00 	rex.W call *0x133cb(%rip)        # 0x14003fab0
14002c6e5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c6ea:	85 c0                	test   %eax,%eax
14002c6ec:	0f 84 a8 03 00 00    	je     0x14002ca9a
14002c6f2:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14002c6f6:	4c 8d 43 48          	lea    0x48(%rbx),%r8
14002c6fa:	8b d7                	mov    %edi,%edx
14002c6fc:	48 ff 15 35 32 01 00 	rex.W call *0x13235(%rip)        # 0x14003f938
14002c703:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c708:	85 c0                	test   %eax,%eax
14002c70a:	0f 84 8a 03 00 00    	je     0x14002ca9a
14002c710:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
14002c714:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
14002c718:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c71c:	48 ff 15 bd 32 01 00 	rex.W call *0x132bd(%rip)        # 0x14003f9e0
14002c723:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c728:	85 c0                	test   %eax,%eax
14002c72a:	0f 84 6a 03 00 00    	je     0x14002ca9a
14002c730:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c734:	48 8d 55 28          	lea    0x28(%rbp),%rdx
14002c738:	48 ff 15 81 32 01 00 	rex.W call *0x13281(%rip)        # 0x14003f9c0
14002c73f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c744:	ba 05 00 00 80       	mov    $0x80000005,%edx
14002c749:	39 55 28             	cmp    %edx,0x28(%rbp)
14002c74c:	75 61                	jne    0x14002c7af
14002c74e:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c752:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
14002c756:	80 0b 08             	orb    $0x8,(%rbx)
14002c759:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
14002c75d:	48 ff 15 4c 33 01 00 	rex.W call *0x1334c(%rip)        # 0x14003fab0
14002c764:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c769:	85 c0                	test   %eax,%eax
14002c76b:	0f 84 29 03 00 00    	je     0x14002ca9a
14002c771:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14002c775:	4c 8d 43 56          	lea    0x56(%rbx),%r8
14002c779:	8b d7                	mov    %edi,%edx
14002c77b:	48 ff 15 b6 31 01 00 	rex.W call *0x131b6(%rip)        # 0x14003f938
14002c782:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c787:	85 c0                	test   %eax,%eax
14002c789:	0f 84 0b 03 00 00    	je     0x14002ca9a
14002c78f:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
14002c793:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
14002c797:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c79b:	48 ff 15 3e 32 01 00 	rex.W call *0x1323e(%rip)        # 0x14003f9e0
14002c7a2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c7a7:	85 c0                	test   %eax,%eax
14002c7a9:	0f 84 eb 02 00 00    	je     0x14002ca9a
14002c7af:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c7b3:	48 8d 55 28          	lea    0x28(%rbp),%rdx
14002c7b7:	48 ff 15 02 32 01 00 	rex.W call *0x13202(%rip)        # 0x14003f9c0
14002c7be:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c7c3:	ba 06 00 00 80       	mov    $0x80000006,%edx
14002c7c8:	39 55 28             	cmp    %edx,0x28(%rbp)
14002c7cb:	75 61                	jne    0x14002c82e
14002c7cd:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c7d1:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
14002c7d5:	80 0b 04             	orb    $0x4,(%rbx)
14002c7d8:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
14002c7dc:	48 ff 15 cd 32 01 00 	rex.W call *0x132cd(%rip)        # 0x14003fab0
14002c7e3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c7e8:	85 c0                	test   %eax,%eax
14002c7ea:	0f 84 aa 02 00 00    	je     0x14002ca9a
14002c7f0:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14002c7f4:	4c 8d 43 64          	lea    0x64(%rbx),%r8
14002c7f8:	8b d7                	mov    %edi,%edx
14002c7fa:	48 ff 15 37 31 01 00 	rex.W call *0x13137(%rip)        # 0x14003f938
14002c801:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c806:	85 c0                	test   %eax,%eax
14002c808:	0f 84 8c 02 00 00    	je     0x14002ca9a
14002c80e:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
14002c812:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
14002c816:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c81a:	48 ff 15 bf 31 01 00 	rex.W call *0x131bf(%rip)        # 0x14003f9e0
14002c821:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c826:	85 c0                	test   %eax,%eax
14002c828:	0f 84 6c 02 00 00    	je     0x14002ca9a
14002c82e:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c832:	48 8d 55 28          	lea    0x28(%rbp),%rdx
14002c836:	48 ff 15 83 31 01 00 	rex.W call *0x13183(%rip)        # 0x14003f9c0
14002c83d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c842:	ba 07 00 00 80       	mov    $0x80000007,%edx
14002c847:	39 55 28             	cmp    %edx,0x28(%rbp)
14002c84a:	75 61                	jne    0x14002c8ad
14002c84c:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c850:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
14002c854:	80 0b 02             	orb    $0x2,(%rbx)
14002c857:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
14002c85b:	48 ff 15 4e 32 01 00 	rex.W call *0x1324e(%rip)        # 0x14003fab0
14002c862:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c867:	85 c0                	test   %eax,%eax
14002c869:	0f 84 2b 02 00 00    	je     0x14002ca9a
14002c86f:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14002c873:	4c 8d 43 72          	lea    0x72(%rbx),%r8
14002c877:	8b d7                	mov    %edi,%edx
14002c879:	48 ff 15 b8 30 01 00 	rex.W call *0x130b8(%rip)        # 0x14003f938
14002c880:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c885:	85 c0                	test   %eax,%eax
14002c887:	0f 84 0d 02 00 00    	je     0x14002ca9a
14002c88d:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
14002c891:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
14002c895:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c899:	48 ff 15 40 31 01 00 	rex.W call *0x13140(%rip)        # 0x14003f9e0
14002c8a0:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c8a5:	85 c0                	test   %eax,%eax
14002c8a7:	0f 84 ed 01 00 00    	je     0x14002ca9a
14002c8ad:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c8b1:	48 8d 55 28          	lea    0x28(%rbp),%rdx
14002c8b5:	48 ff 15 04 31 01 00 	rex.W call *0x13104(%rip)        # 0x14003f9c0
14002c8bc:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c8c1:	ba 08 00 00 80       	mov    $0x80000008,%edx
14002c8c6:	39 55 28             	cmp    %edx,0x28(%rbp)
14002c8c9:	75 67                	jne    0x14002c932
14002c8cb:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c8cf:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
14002c8d3:	80 0b 01             	orb    $0x1,(%rbx)
14002c8d6:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
14002c8da:	48 ff 15 cf 31 01 00 	rex.W call *0x131cf(%rip)        # 0x14003fab0
14002c8e1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c8e6:	85 c0                	test   %eax,%eax
14002c8e8:	0f 84 ac 01 00 00    	je     0x14002ca9a
14002c8ee:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14002c8f2:	4c 8d 83 80 00 00 00 	lea    0x80(%rbx),%r8
14002c8f9:	ba 1b 00 00 00       	mov    $0x1b,%edx
14002c8fe:	48 ff 15 6b 31 01 00 	rex.W call *0x1316b(%rip)        # 0x14003fa70
14002c905:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c90a:	85 c0                	test   %eax,%eax
14002c90c:	0f 84 88 01 00 00    	je     0x14002ca9a
14002c912:	4c 8b 45 d8          	mov    -0x28(%rbp),%r8
14002c916:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
14002c91a:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c91e:	48 ff 15 bb 30 01 00 	rex.W call *0x130bb(%rip)        # 0x14003f9e0
14002c925:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c92a:	85 c0                	test   %eax,%eax
14002c92c:	0f 84 68 01 00 00    	je     0x14002ca9a
14002c932:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c936:	48 8d 55 28          	lea    0x28(%rbp),%rdx
14002c93a:	48 ff 15 7f 30 01 00 	rex.W call *0x1307f(%rip)        # 0x14003f9c0
14002c941:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c946:	ba 09 00 00 80       	mov    $0x80000009,%edx
14002c94b:	39 55 28             	cmp    %edx,0x28(%rbp)
14002c94e:	0f 85 8b 00 00 00    	jne    0x14002c9df
14002c954:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
14002c958:	4c 8d 4d d8          	lea    -0x28(%rbp),%r9
14002c95c:	80 4b 01 80          	orb    $0x80,0x1(%rbx)
14002c960:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
14002c964:	48 ff 15 45 31 01 00 	rex.W call *0x13145(%rip)        # 0x14003fab0
14002c96b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14002c970:	85 c0                	test   %eax,%eax