1402ae523:	49 8b f8             	mov    %r8,%rdi
1402ae526:	48 8b da             	mov    %rdx,%rbx
1402ae529:	48 8b f1             	mov    %rcx,%rsi
1402ae52c:	74 0d                	je     0x1402ae53b
1402ae52e:	48 8b 0a             	mov    (%rdx),%rcx
1402ae531:	ff 15 81 6e 03 00    	call   *0x36e81(%rip)        # 0x1402e53b8
1402ae537:	85 c0                	test   %eax,%eax
1402ae539:	74 41                	je     0x1402ae57c
1402ae53b:	83 64 24 28 00       	andl   $0x0,0x28(%rsp)
1402ae540:	45 33 c9             	xor    %r9d,%r9d
1402ae543:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
1402ae549:	4c 8b c7             	mov    %rdi,%r8
1402ae54c:	48 8b ce             	mov    %rsi,%rcx
1402ae54f:	41 8d 51 01          	lea    0x1(%r9),%edx
1402ae553:	ff 15 ff 6e 03 00    	call   *0x36eff(%rip)        # 0x1402e5458
1402ae559:	48 89 03             	mov    %rax,(%rbx)
1402ae55c:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1402ae560:	74 04                	je     0x1402ae566
1402ae562:	33 c0                	xor    %eax,%eax
1402ae564:	eb 06                	jmp    0x1402ae56c
1402ae566:	ff 15 8c 6c 03 00    	call   *0x36c8c(%rip)        # 0x1402e51f8
1402ae56c:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402ae571:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402ae576:	48 83 c4 30          	add    $0x30,%rsp
1402ae57a:	5f                   	pop    %rdi
1402ae57b:	c3                   	ret
1402ae57c:	e8 ff c8 01 00       	call   0x1402cae80
1402ae581:	cc                   	int3
1402ae582:	cc                   	int3
1402ae583:	cc                   	int3
1402ae584:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1402ae589:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1402ae58e:	55                   	push   %rbp
1402ae58f:	57                   	push   %rdi
1402ae590:	41 56                	push   %r14
1402ae592:	48 8d ac 24 50 fe ff 	lea    -0x1b0(%rsp),%rbp
1402ae599:	ff
1402ae59a:	48 81 ec b0 02 00 00 	sub    $0x2b0,%rsp
1402ae5a1:	48 8b 05 d8 74 12 00 	mov    0x1274d8(%rip),%rax        # 0x1403d5a80
1402ae5a8:	48 33 c4             	xor    %rsp,%rax
1402ae5ab:	48 89 85 a0 01 00 00 	mov    %rax,0x1a0(%rbp)
1402ae5b2:	41 8b f8             	mov    %r8d,%edi
1402ae5b5:	41 8a d8             	mov    %r8b,%bl
1402ae5b8:	83 e7 fe             	and    $0xfffffffe,%edi
1402ae5bb:	48 8b f2             	mov    %rdx,%rsi
1402ae5be:	4c 8b f1             	mov    %rcx,%r14
1402ae5c1:	80 e3 01             	and    $0x1,%bl
1402ae5c4:	74 13                	je     0x1402ae5d9
1402ae5c6:	8b c7                	mov    %edi,%eax
1402ae5c8:	c1 e8 02             	shr    $0x2,%eax
1402ae5cb:	a8 01                	test   $0x1,%al
1402ae5cd:	74 0a                	je     0x1402ae5d9
1402ae5cf:	b8 57 00 00 00       	mov    $0x57,%eax
1402ae5d4:	e9 95 02 00 00       	jmp    0x1402ae86e
1402ae5d9:	8b c7                	mov    %edi,%eax
1402ae5db:	83 c9 ff             	or     $0xffffffff,%ecx
1402ae5de:	d1 e8                	shr    $1,%eax
1402ae5e0:	a8 01                	test   $0x1,%al
1402ae5e2:	74 1a                	je     0x1402ae5fe
1402ae5e4:	44 3b c9             	cmp    %ecx,%r9d
1402ae5e7:	74 15                	je     0x1402ae5fe
1402ae5e9:	41 8b c1             	mov    %r9d,%eax
1402ae5ec:	c1 e8 0a             	shr    $0xa,%eax
1402ae5ef:	a8 01                	test   $0x1,%al
1402ae5f1:	74 04                	je     0x1402ae5f7
1402ae5f3:	84 db                	test   %bl,%bl
1402ae5f5:	75 07                	jne    0x1402ae5fe
1402ae5f7:	83 e7 fd             	and    $0xfffffffd,%edi
1402ae5fa:	44 89 4a 10          	mov    %r9d,0x10(%rdx)
1402ae5fe:	85 ff                	test   %edi,%edi
1402ae600:	0f 84 66 02 00 00    	je     0x1402ae86c
1402ae606:	40 f6 c7 2a          	test   $0x2a,%dil
1402ae60a:	0f 84 e7 00 00 00    	je     0x1402ae6f7
1402ae610:	44 3b c9             	cmp    %ecx,%r9d
1402ae613:	74 12                	je     0x1402ae627
1402ae615:	41 c1 e9 0a          	shr    $0xa,%r9d
1402ae619:	41 f6 c1 01          	test   $0x1,%r9b
1402ae61d:	74 08                	je     0x1402ae627
1402ae61f:	84 db                	test   %bl,%bl
1402ae621:	0f 85 d0 00 00 00    	jne    0x1402ae6f7
1402ae627:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
1402ae62c:	33 d2                	xor    %edx,%edx
1402ae62e:	49 8b ce             	mov    %r14,%rcx
1402ae631:	ff 15 19 6e 03 00    	call   *0x36e19(%rip)        # 0x1402e5450
1402ae637:	85 c0                	test   %eax,%eax
1402ae639:	75 50                	jne    0x1402ae68b
1402ae63b:	ff 15 b7 6b 03 00    	call   *0x36bb7(%rip)        # 0x1402e51f8
1402ae641:	83 f8 20             	cmp    $0x20,%eax
1402ae644:	0f 85 24 02 00 00    	jne    0x1402ae86e
1402ae64a:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1402ae64f:	49 8b ce             	mov    %r14,%rcx
1402ae652:	ff 15 68 6d 03 00    	call   *0x36d68(%rip)        # 0x1402e53c0
1402ae658:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1402ae65c:	75 0b                	jne    0x1402ae669
1402ae65e:	ff 15 94 6b 03 00    	call   *0x36b94(%rip)        # 0x1402e51f8
1402ae664:	e9 05 02 00 00       	jmp    0x1402ae86e
1402ae669:	48 8b c8             	mov    %rax,%rcx
1402ae66c:	ff 15 46 6d 03 00    	call   *0x36d46(%rip)        # 0x1402e53b8
1402ae672:	48 8b 44 24 64       	mov    0x64(%rsp),%rax
1402ae677:	8b 4c 24 50          	mov    0x50(%rsp),%ecx
1402ae67b:	8b 54 24 6c          	mov    0x6c(%rsp),%edx
1402ae67f:	44 8b 4c 24 70       	mov    0x70(%rsp),%r9d
1402ae684:	48 89 44 24 3c       	mov    %rax,0x3c(%rsp)
1402ae689:	eb 12                	jmp    0x1402ae69d
1402ae68b:	44 8b 4c 24 48       	mov    0x48(%rsp),%r9d
1402ae690:	8b 54 24 44          	mov    0x44(%rsp),%edx
1402ae694:	48 8b 44 24 3c       	mov    0x3c(%rsp),%rax
1402ae699:	8b 4c 24 28          	mov    0x28(%rsp),%ecx
1402ae69d:	44 8b c1             	mov    %ecx,%r8d
1402ae6a0:	41 c1 e8 0a          	shr    $0xa,%r8d
1402ae6a4:	84 db                	test   %bl,%bl
1402ae6a6:	74 06                	je     0x1402ae6ae
1402ae6a8:	41 f6 c0 01          	test   $0x1,%r8b
1402ae6ac:	75 41                	jne    0x1402ae6ef
1402ae6ae:	89 4e 10             	mov    %ecx,0x10(%rsi)
1402ae6b1:	83 e7 d5             	and    $0xffffffd5,%edi
1402ae6b4:	41 8b c9             	mov    %r9d,%ecx
1402ae6b7:	48 c1 e2 20          	shl    $0x20,%rdx
1402ae6bb:	48 0b d1             	or     %rcx,%rdx
1402ae6be:	48 b9 00 00 00 00 ff 	movabs $0xffffffff00000000,%rcx
1402ae6c5:	ff ff ff
1402ae6c8:	48 23 c1             	and    %rcx,%rax
1402ae6cb:	48 89 56 08          	mov    %rdx,0x8(%rsi)
1402ae6cf:	8b 4c 24 3c          	mov    0x3c(%rsp),%ecx
1402ae6d3:	48 0b c1             	or     %rcx,%rax
1402ae6d6:	48 89 06             	mov    %rax,(%rsi)
1402ae6d9:	41 f6 c0 01          	test   $0x1,%r8b
1402ae6dd:	75 10                	jne    0x1402ae6ef
1402ae6df:	8b c7                	mov    %edi,%eax
1402ae6e1:	c1 e8 02             	shr    $0x2,%eax
1402ae6e4:	a8 01                	test   $0x1,%al
1402ae6e6:	74 07                	je     0x1402ae6ef
1402ae6e8:	83 66 14 00          	andl   $0x0,0x14(%rsi)
1402ae6ec:	83 e7 fb             	and    $0xfffffffb,%edi
1402ae6ef:	85 ff                	test   %edi,%edi
1402ae6f1:	0f 84 75 01 00 00    	je     0x1402ae86c
1402ae6f7:	44 0f b6 cb          	movzbl %bl,%r9d
1402ae6fb:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1402ae700:	41 83 f1 01          	xor    $0x1,%r9d
1402ae704:	41 b8 80 00 00 00    	mov    $0x80,%r8d
1402ae70a:	41 83 c1 10          	add    $0x10,%r9d
1402ae70e:	49 8b d6             	mov    %r14,%rdx
1402ae711:	41 c1 e1 15          	shl    $0x15,%r9d
1402ae715:	e8 ae 01 00 00       	call   0x1402ae8c8
1402ae71a:	8b d8                	mov    %eax,%ebx
1402ae71c:	85 c0                	test   %eax,%eax
1402ae71e:	74 20                	je     0x1402ae740
1402ae720:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1402ae725:	48 83 f9 ff          	cmp    $0xffffffffffffffff,%rcx
1402ae729:	74 0e                	je     0x1402ae739
1402ae72b:	ff 15 0f 6b 03 00    	call   *0x36b0f(%rip)        # 0x1402e5240
1402ae731:	85 c0                	test   %eax,%eax
1402ae733:	0f 84 76 01 00 00    	je     0x1402ae8af
1402ae739:	8b c3                	mov    %ebx,%eax
1402ae73b:	e9 2e 01 00 00       	jmp    0x1402ae86e
1402ae740:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
1402ae745:	40 f6 c7 26          	test   $0x26,%dil
1402ae749:	0f 84 ae 00 00 00    	je     0x1402ae7fd
1402ae74f:	41 b9 28 00 00 00    	mov    $0x28,%r9d
1402ae755:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
1402ae75a:	33 d2                	xor    %edx,%edx
1402ae75c:	48 8b cb             	mov    %rbx,%rcx
1402ae75f:	ff 15 cb 6c 03 00    	call   *0x36ccb(%rip)        # 0x1402e5430
1402ae765:	85 c0                	test   %eax,%eax
1402ae767:	75 26                	jne    0x1402ae78f
1402ae769:	ff 15 89 6a 03 00    	call   *0x36a89(%rip)        # 0x1402e51f8
1402ae76f:	8b f8                	mov    %eax,%edi
1402ae771:	48 83 fb ff          	cmp    $0xffffffffffffffff,%rbx
1402ae775:	74 11                	je     0x1402ae788
1402ae777:	48 8b cb             	mov    %rbx,%rcx
1402ae77a:	ff 15 c0 6a 03 00    	call   *0x36ac0(%rip)        # 0x1402e5240
1402ae780:	85 c0                	test   %eax,%eax
1402ae782:	0f 84 39 01 00 00    	je     0x1402ae8c1
1402ae788:	8b c7                	mov    %edi,%eax
1402ae78a:	e9 df 00 00 00       	jmp    0x1402ae86e
1402ae78f:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
1402ae794:	83 e7 dd             	and    $0xffffffdd,%edi
1402ae797:	8b 4c 24 48          	mov    0x48(%rsp),%ecx
1402ae79b:	48 89 06             	mov    %rax,(%rsi)
1402ae79e:	8b c7                	mov    %edi,%eax
1402ae7a0:	c1 e8 02             	shr    $0x2,%eax
1402ae7a3:	89 4e 10             	mov    %ecx,0x10(%rsi)
1402ae7a6:	a8 01                	test   $0x1,%al
1402ae7a8:	74 53                	je     0x1402ae7fd
1402ae7aa:	0f ba e1 0a          	bt     $0xa,%ecx
1402ae7ae:	73 46                	jae    0x1402ae7f6
1402ae7b0:	41 b9 08 00 00 00    	mov    $0x8,%r9d
1402ae7b6:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1402ae7bb:	48 8b cb             	mov    %rbx,%rcx
1402ae7be:	41 8d 51 01          	lea    0x1(%r9),%edx
1402ae7c2:	ff 15 68 6c 03 00    	call   *0x36c68(%rip)        # 0x1402e5430
1402ae7c8:	85 c0                	test   %eax,%eax
1402ae7ca:	75 21                	jne    0x1402ae7ed
1402ae7cc:	ff 15 26 6a 03 00    	call   *0x36a26(%rip)        # 0x1402e51f8
1402ae7d2:	8b f8                	mov    %eax,%edi
1402ae7d4:	48 83 fb ff          	cmp    $0xffffffffffffffff,%rbx
1402ae7d8:	74 ae                	je     0x1402ae788
1402ae7da:	48 8b cb             	mov    %rbx,%rcx
1402ae7dd:	ff 15 5d 6a 03 00    	call   *0x36a5d(%rip)        # 0x1402e5240
1402ae7e3:	85 c0                	test   %eax,%eax
1402ae7e5:	0f 84 ca 00 00 00    	je     0x1402ae8b5
1402ae7eb:	eb 9b                	jmp    0x1402ae788
1402ae7ed:	8b 44 24 24          	mov    0x24(%rsp),%eax
1402ae7f1:	89 46 14             	mov    %eax,0x14(%rsi)
1402ae7f4:	eb 04                	jmp    0x1402ae7fa
1402ae7f6:	83 66 14 00          	andl   $0x0,0x14(%rsi)
1402ae7fa:	83 e7 fb             	and    $0xfffffffb,%edi
1402ae7fd:	41 b9 18 00 00 00    	mov    $0x18,%r9d
1402ae803:	41 84 f9             	test   %dil,%r9b
1402ae806:	74 4d                	je     0x1402ae855
1402ae808:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
1402ae80d:	48 8b cb             	mov    %rbx,%rcx
1402ae810:	41 8d 51 e9          	lea    -0x17(%r9),%edx
1402ae814:	ff 15 16 6c 03 00    	call   *0x36c16(%rip)        # 0x1402e5430
1402ae81a:	85 c0                	test   %eax,%eax
1402ae81c:	75 24                	jne    0x1402ae842
1402ae81e:	ff 15 d4 69 03 00    	call   *0x369d4(%rip)        # 0x1402e51f8
1402ae824:	8b f8                	mov    %eax,%edi
1402ae826:	48 83 fb ff          	cmp    $0xffffffffffffffff,%rbx
1402ae82a:	0f 84 58 ff ff ff    	je     0x1402ae788
1402ae830:	48 8b cb             	mov    %rbx,%rcx
1402ae833:	ff 15 07 6a 03 00    	call   *0x36a07(%rip)        # 0x1402e5240
1402ae839:	85 c0                	test   %eax,%eax
1402ae83b:	74 7e                	je     0x1402ae8bb
1402ae83d:	e9 46 ff ff ff       	jmp    0x1402ae788
1402ae842:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1402ae847:	83 e7 e7             	and    $0xffffffe7,%edi
1402ae84a:	48 89 46 08          	mov    %rax,0x8(%rsi)
1402ae84e:	8b 44 24 38          	mov    0x38(%rsp),%eax
1402ae852:	89 46 18             	mov    %eax,0x18(%rsi)
1402ae855:	85 ff                	test   %edi,%edi
1402ae857:	75 3c                	jne    0x1402ae895
1402ae859:	48 83 fb ff          	cmp    $0xffffffffffffffff,%rbx
1402ae85d:	74 0d                	je     0x1402ae86c
1402ae85f:	48 8b cb             	mov    %rbx,%rcx
1402ae862:	ff 15 d8 69 03 00    	call   *0x369d8(%rip)        # 0x1402e5240
1402ae868:	85 c0                	test   %eax,%eax
1402ae86a:	74 43                	je     0x1402ae8af
1402ae86c:	33 c0                	xor    %eax,%eax
1402ae86e:	48 8b 8d a0 01 00 00 	mov    0x1a0(%rbp),%rcx
1402ae875:	48 33 cc             	xor    %rsp,%rcx
1402ae878:	e8 33 16 00 00       	call   0x1402afeb0
1402ae87d:	4c 8d 9c 24 b0 02 00 	lea    0x2b0(%rsp),%r11
1402ae884:	00
1402ae885:	49 8b 5b 30          	mov    0x30(%r11),%rbx
1402ae889:	49 8b 73 38          	mov    0x38(%r11),%rsi
1402ae88d:	49 8b e3             	mov    %r11,%rsp
1402ae890:	41 5e                	pop    %r14
1402ae892:	5f                   	pop    %rdi
1402ae893:	5d                   	pop    %rbp
1402ae894:	c3                   	ret
1402ae895:	48 83 fb ff          	cmp    $0xffffffffffffffff,%rbx
1402ae899:	74 0d                	je     0x1402ae8a8
1402ae89b:	48 8b cb             	mov    %rbx,%rcx
1402ae89e:	ff 15 9c 69 03 00    	call   *0x3699c(%rip)        # 0x1402e5240
1402ae8a4:	85 c0                	test   %eax,%eax
1402ae8a6:	74 07                	je     0x1402ae8af
1402ae8a8:	b8 32 00 00 00       	mov    $0x32,%eax
1402ae8ad:	eb bf                	jmp    0x1402ae86e
1402ae8af:	e8 cc c5 01 00       	call   0x1402cae80
1402ae8b4:	cc                   	int3
1402ae8b5:	e8 c6 c5 01 00       	call   0x1402cae80
1402ae8ba:	cc                   	int3
1402ae8bb:	e8 c0 c5 01 00       	call   0x1402cae80
1402ae8c0:	cc                   	int3
1402ae8c1:	e8 ba c5 01 00       	call   0x1402cae80
1402ae8c6:	cc                   	int3
1402ae8c7:	cc                   	int3
1402ae8c8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402ae8cd:	57                   	push   %rdi
1402ae8ce:	48 83 ec 40          	sub    $0x40,%rsp
1402ae8d2:	41 8b c0             	mov    %r8d,%eax
1402ae8d5:	4c 8b d2             	mov    %rdx,%r10
1402ae8d8:	33 ff                	xor    %edi,%edi
1402ae8da:	48 8b d9             	mov    %rcx,%rbx
1402ae8dd:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
1402ae8e2:	8b d0                	mov    %eax,%edx
1402ae8e4:	44 89 4c 24 28       	mov    %r9d,0x28(%rsp)
1402ae8e9:	49 8b ca             	mov    %r10,%rcx
1402ae8ec:	45 33 c9             	xor    %r9d,%r9d
1402ae8ef:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
1402ae8f6:	00
1402ae8f7:	44 8d 47 07          	lea    0x7(%rdi),%r8d
1402ae8fb:	ff 15 5f 6b 03 00    	call   *0x36b5f(%rip)        # 0x1402e5460
1402ae901:	48 89 03             	mov    %rax,(%rbx)
1402ae904:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1402ae908:	75 08                	jne    0x1402ae912
1402ae90a:	ff 15 e8 68 03 00    	call   *0x368e8(%rip)        # 0x1402e51f8
1402ae910:	8b f8                	mov    %eax,%edi
1402ae912:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1402ae917:	8b c7                	mov    %edi,%eax
1402ae919:	48 83 c4 40          	add    $0x40,%rsp
1402ae91d:	5f                   	pop    %rdi
1402ae91e:	c3                   	ret
1402ae91f:	cc                   	int3
1402ae920:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402ae925:	57                   	push   %rdi
1402ae926:	48 83 ec 20          	sub    $0x20,%rsp
1402ae92a:	48 8b f9             	mov    %rcx,%rdi
1402ae92d:	f0 ff 05 3c 70 12 00 	lock incl 0x12703c(%rip)        # 0x1403d5970
1402ae934:	75 1f                	jne    0x1402ae955
1402ae936:	48 8d 1d 13 b4 12 00 	lea    0x12b413(%rip),%rbx        # 0x1403d9d50
1402ae93d:	48 8b cb             	mov    %rbx,%rcx
1402ae940:	e8 83 11 00 00       	call   0x1402afac8
1402ae945:	48 8d 05 44 b5 12 00 	lea    0x12b544(%rip),%rax        # 0x1403d9e90
1402ae94c:	48 83 c3 28          	add    $0x28,%rbx
1402ae950:	48 3b d8             	cmp    %rax,%rbx
1402ae953:	75 e8                	jne    0x1402ae93d
1402ae955:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402ae95a:	48 8b c7             	mov    %rdi,%rax
1402ae95d:	48 83 c4 20          	add    $0x20,%rsp
1402ae961:	5f                   	pop    %rdi
1402ae962:	c3                   	ret
1402ae963:	cc                   	int3
1402ae964:	40 53                	rex push %rbx
1402ae966:	48 83 ec 20          	sub    $0x20,%rsp
1402ae96a:	89 11                	mov    %edx,(%rcx)
1402ae96c:	48 8b d9             	mov    %rcx,%rbx
1402ae96f:	85 d2                	test   %edx,%edx
1402ae971:	75 07                	jne    0x1402ae97a
1402ae973:	e8 e0 cc 01 00       	call   0x1402cb658
1402ae978:	eb 1c                	jmp    0x1402ae996
1402ae97a:	83 fa 08             	cmp    $0x8,%edx
1402ae97d:	7d 17                	jge    0x1402ae996
1402ae97f:	48 63 c2             	movslq %edx,%rax
1402ae982:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
1402ae986:	48 8d 05 c3 b3 12 00 	lea    0x12b3c3(%rip),%rax        # 0x1403d9d50
1402ae98d:	48 8d 0c c8          	lea    (%rax,%rcx,8),%rcx
1402ae991:	e8 42 11 00 00       	call   0x1402afad8
1402ae996:	48 8b c3             	mov    %rbx,%rax
1402ae999:	48 83 c4 20          	add    $0x20,%rsp
1402ae99d:	5b                   	pop    %rbx
1402ae99e:	c3                   	ret
1402ae99f:	cc                   	int3
1402ae9a0:	40 53                	rex push %rbx
1402ae9a2:	48 83 ec 20          	sub    $0x20,%rsp
1402ae9a6:	83 c8 ff             	or     $0xffffffff,%eax
1402ae9a9:	f0 0f c1 05 bf 6f 12 	lock xadd %eax,0x126fbf(%rip)        # 0x1403d5970
1402ae9b0:	00
1402ae9b1:	83 f8 01             	cmp    $0x1,%eax
1402ae9b4:	79 1f                	jns    0x1402ae9d5
1402ae9b6:	48 8d 1d 93 b3 12 00 	lea    0x12b393(%rip),%rbx        # 0x1403d9d50
1402ae9bd:	48 8b cb             	mov    %rbx,%rcx
1402ae9c0:	e8 fb 10 00 00       	call   0x1402afac0
1402ae9c5:	48 8d 05 c4 b4 12 00 	lea    0x12b4c4(%rip),%rax        # 0x1403d9e90
1402ae9cc:	48 83 c3 28          	add    $0x28,%rbx
1402ae9d0:	48 3b d8             	cmp    %rax,%rbx
1402ae9d3:	75 e8                	jne    0x1402ae9bd
1402ae9d5:	48 83 c4 20          	add    $0x20,%rsp
1402ae9d9:	5b                   	pop    %rbx