14016d529:	48 85 c0             	test   %rax,%rax
14016d52c:	75 07                	jne    0x14016d535
14016d52e:	ff 15 fc 55 0a 00    	call   *0xa55fc(%rip)        # 0x140212b30
14016d534:	90                   	nop
14016d535:	b8 01 00 00 00       	mov    $0x1,%eax
14016d53a:	89 47 08             	mov    %eax,0x8(%rdi)
14016d53d:	89 47 0c             	mov    %eax,0xc(%rdi)
14016d540:	48 8d 05 19 ba 0c 00 	lea    0xcba19(%rip),%rax        # 0x140238f60
14016d547:	48 89 07             	mov    %rax,(%rdi)
14016d54a:	48 8d 77 10          	lea    0x10(%rdi),%rsi
14016d54e:	49 8b d6             	mov    %r14,%rdx
14016d551:	48 8b ce             	mov    %rsi,%rcx
14016d554:	e8 cb 13 00 00       	call   0x14016e924
14016d559:	48 89 33             	mov    %rsi,(%rbx)
14016d55c:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
14016d560:	48 8b c3             	mov    %rbx,%rax
14016d563:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14016d568:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14016d56d:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
14016d572:	48 83 c4 30          	add    $0x30,%rsp
14016d576:	41 5e                	pop    %r14
14016d578:	c3                   	ret
14016d579:	90                   	nop
14016d57a:	90                   	nop
14016d57b:	90                   	nop
14016d57c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14016d581:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14016d586:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14016d58b:	41 56                	push   %r14
14016d58d:	48 83 ec 30          	sub    $0x30,%rsp
14016d591:	4c 8b f2             	mov    %rdx,%r14
14016d594:	48 8b d9             	mov    %rcx,%rbx
14016d597:	0f ae e8             	lfence
14016d59a:	b9 d0 00 00 00       	mov    $0xd0,%ecx
14016d59f:	ff 15 ab 55 0a 00    	call   *0xa55ab(%rip)        # 0x140212b50
14016d5a5:	48 8b f8             	mov    %rax,%rdi
14016d5a8:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14016d5ad:	48 85 c0             	test   %rax,%rax
14016d5b0:	75 07                	jne    0x14016d5b9
14016d5b2:	ff 15 78 55 0a 00    	call   *0xa5578(%rip)        # 0x140212b30
14016d5b8:	90                   	nop
14016d5b9:	b8 01 00 00 00       	mov    $0x1,%eax
14016d5be:	89 47 08             	mov    %eax,0x8(%rdi)
14016d5c1:	89 47 0c             	mov    %eax,0xc(%rdi)
14016d5c4:	48 8d 05 95 b9 0c 00 	lea    0xcb995(%rip),%rax        # 0x140238f60
14016d5cb:	48 89 07             	mov    %rax,(%rdi)
14016d5ce:	48 8d 77 10          	lea    0x10(%rdi),%rsi
14016d5d2:	49 8b d6             	mov    %r14,%rdx
14016d5d5:	48 8b ce             	mov    %rsi,%rcx
14016d5d8:	e8 87 11 00 00       	call   0x14016e764
14016d5dd:	48 89 33             	mov    %rsi,(%rbx)
14016d5e0:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
14016d5e4:	48 8b c3             	mov    %rbx,%rax
14016d5e7:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14016d5ec:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14016d5f1:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
14016d5f6:	48 83 c4 30          	add    $0x30,%rsp
14016d5fa:	41 5e                	pop    %r14
14016d5fc:	c3                   	ret
14016d5fd:	90                   	nop
14016d5fe:	90                   	nop
14016d5ff:	90                   	nop
14016d600:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14016d605:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14016d60a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14016d60f:	41 56                	push   %r14
14016d611:	48 83 ec 30          	sub    $0x30,%rsp
14016d615:	4c 8b f2             	mov    %rdx,%r14
14016d618:	48 8b d9             	mov    %rcx,%rbx
14016d61b:	0f ae e8             	lfence
14016d61e:	b9 98 00 00 00       	mov    $0x98,%ecx
14016d623:	ff 15 27 55 0a 00    	call   *0xa5527(%rip)        # 0x140212b50
14016d629:	48 8b f8             	mov    %rax,%rdi
14016d62c:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14016d631:	48 85 c0             	test   %rax,%rax
14016d634:	75 07                	jne    0x14016d63d
14016d636:	ff 15 f4 54 0a 00    	call   *0xa54f4(%rip)        # 0x140212b30
14016d63c:	90                   	nop
14016d63d:	b8 01 00 00 00       	mov    $0x1,%eax
14016d642:	89 47 08             	mov    %eax,0x8(%rdi)
14016d645:	89 47 0c             	mov    %eax,0xc(%rdi)
14016d648:	48 8d 05 11 b9 0c 00 	lea    0xcb911(%rip),%rax        # 0x140238f60
14016d64f:	48 89 07             	mov    %rax,(%rdi)
14016d652:	48 8d 77 10          	lea    0x10(%rdi),%rsi
14016d656:	49 8b d6             	mov    %r14,%rdx
14016d659:	48 8b ce             	mov    %rsi,%rcx
14016d65c:	e8 d3 c8 ff ff       	call   0x140169f34
14016d661:	48 89 33             	mov    %rsi,(%rbx)
14016d664:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
14016d668:	48 8b c3             	mov    %rbx,%rax
14016d66b:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14016d670:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14016d675:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
14016d67a:	48 83 c4 30          	add    $0x30,%rsp
14016d67e:	41 5e                	pop    %r14
14016d680:	c3                   	ret
14016d681:	90                   	nop
14016d682:	90                   	nop
14016d683:	90                   	nop
14016d684:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14016d689:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14016d68e:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14016d693:	41 56                	push   %r14
14016d695:	48 83 ec 30          	sub    $0x30,%rsp
14016d699:	4c 8b f2             	mov    %rdx,%r14
14016d69c:	48 8b d9             	mov    %rcx,%rbx
14016d69f:	0f ae e8             	lfence
14016d6a2:	b9 98 00 00 00       	mov    $0x98,%ecx
14016d6a7:	ff 15 a3 54 0a 00    	call   *0xa54a3(%rip)        # 0x140212b50
14016d6ad:	48 8b f8             	mov    %rax,%rdi
14016d6b0:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14016d6b5:	48 85 c0             	test   %rax,%rax
14016d6b8:	75 07                	jne    0x14016d6c1
14016d6ba:	ff 15 70 54 0a 00    	call   *0xa5470(%rip)        # 0x140212b30
14016d6c0:	90                   	nop
14016d6c1:	b8 01 00 00 00       	mov    $0x1,%eax
14016d6c6:	89 47 08             	mov    %eax,0x8(%rdi)
14016d6c9:	89 47 0c             	mov    %eax,0xc(%rdi)
14016d6cc:	48 8d 05 8d b8 0c 00 	lea    0xcb88d(%rip),%rax        # 0x140238f60
14016d6d3:	48 89 07             	mov    %rax,(%rdi)
14016d6d6:	48 8d 77 10          	lea    0x10(%rdi),%rsi
14016d6da:	49 8b d6             	mov    %r14,%rdx
14016d6dd:	48 8b ce             	mov    %rsi,%rcx
14016d6e0:	e8 ab 0f 00 00       	call   0x14016e690
14016d6e5:	48 89 33             	mov    %rsi,(%rbx)
14016d6e8:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
14016d6ec:	48 8b c3             	mov    %rbx,%rax
14016d6ef:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14016d6f4:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14016d6f9:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
14016d6fe:	48 83 c4 30          	add    $0x30,%rsp
14016d702:	41 5e                	pop    %r14
14016d704:	c3                   	ret
14016d705:	90                   	nop
14016d706:	90                   	nop
14016d707:	90                   	nop
14016d708:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14016d70d:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14016d712:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14016d717:	41 56                	push   %r14
14016d719:	48 83 ec 30          	sub    $0x30,%rsp
14016d71d:	4c 8b f2             	mov    %rdx,%r14
14016d720:	48 8b d9             	mov    %rcx,%rbx
14016d723:	0f ae e8             	lfence
14016d726:	b9 98 00 00 00       	mov    $0x98,%ecx
14016d72b:	ff 15 1f 54 0a 00    	call   *0xa541f(%rip)        # 0x140212b50
14016d731:	48 8b f8             	mov    %rax,%rdi
14016d734:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14016d739:	48 85 c0             	test   %rax,%rax
14016d73c:	75 07                	jne    0x14016d745
14016d73e:	ff 15 ec 53 0a 00    	call   *0xa53ec(%rip)        # 0x140212b30
14016d744:	90                   	nop
14016d745:	b8 01 00 00 00       	mov    $0x1,%eax
14016d74a:	89 47 08             	mov    %eax,0x8(%rdi)
14016d74d:	89 47 0c             	mov    %eax,0xc(%rdi)
14016d750:	48 8d 05 09 b8 0c 00 	lea    0xcb809(%rip),%rax        # 0x140238f60
14016d757:	48 89 07             	mov    %rax,(%rdi)
14016d75a:	48 8d 77 10          	lea    0x10(%rdi),%rsi
14016d75e:	49 8b d6             	mov    %r14,%rdx
14016d761:	48 8b ce             	mov    %rsi,%rcx
14016d764:	e8 43 0e 00 00       	call   0x14016e5ac
14016d769:	48 89 33             	mov    %rsi,(%rbx)
14016d76c:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
14016d770:	48 8b c3             	mov    %rbx,%rax
14016d773:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14016d778:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14016d77d:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
14016d782:	48 83 c4 30          	add    $0x30,%rsp
14016d786:	41 5e                	pop    %r14
14016d788:	c3                   	ret
14016d789:	90                   	nop
14016d78a:	90                   	nop
14016d78b:	90                   	nop
14016d78c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14016d791:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14016d796:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14016d79b:	41 56                	push   %r14
14016d79d:	48 83 ec 30          	sub    $0x30,%rsp
14016d7a1:	4c 8b f2             	mov    %rdx,%r14
14016d7a4:	48 8b d9             	mov    %rcx,%rbx
14016d7a7:	0f ae e8             	lfence
14016d7aa:	b9 98 00 00 00       	mov    $0x98,%ecx
14016d7af:	ff 15 9b 53 0a 00    	call   *0xa539b(%rip)        # 0x140212b50
14016d7b5:	48 8b f8             	mov    %rax,%rdi
14016d7b8:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14016d7bd:	48 85 c0             	test   %rax,%rax
14016d7c0:	75 07                	jne    0x14016d7c9
14016d7c2:	ff 15 68 53 0a 00    	call   *0xa5368(%rip)        # 0x140212b30
14016d7c8:	90                   	nop
14016d7c9:	b8 01 00 00 00       	mov    $0x1,%eax
14016d7ce:	89 47 08             	mov    %eax,0x8(%rdi)
14016d7d1:	89 47 0c             	mov    %eax,0xc(%rdi)
14016d7d4:	48 8d 05 85 b7 0c 00 	lea    0xcb785(%rip),%rax        # 0x140238f60
14016d7db:	48 89 07             	mov    %rax,(%rdi)
14016d7de:	48 8d 77 10          	lea    0x10(%rdi),%rsi
14016d7e2:	49 8b d6             	mov    %r14,%rdx
14016d7e5:	48 8b ce             	mov    %rsi,%rcx
14016d7e8:	e8 eb 0c 00 00       	call   0x14016e4d8
14016d7ed:	48 89 33             	mov    %rsi,(%rbx)
14016d7f0:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
14016d7f4:	48 8b c3             	mov    %rbx,%rax
14016d7f7:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14016d7fc:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14016d801:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
14016d806:	48 83 c4 30          	add    $0x30,%rsp
14016d80a:	41 5e                	pop    %r14
14016d80c:	c3                   	ret
14016d80d:	90                   	nop
14016d80e:	90                   	nop
14016d80f:	90                   	nop
14016d810:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14016d815:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14016d81a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14016d81f:	41 56                	push   %r14
14016d821:	48 83 ec 30          	sub    $0x30,%rsp
14016d825:	4c 8b f2             	mov    %rdx,%r14
14016d828:	48 8b d9             	mov    %rcx,%rbx
14016d82b:	0f ae e8             	lfence
14016d82e:	b9 a0 00 00 00       	mov    $0xa0,%ecx
14016d833:	ff 15 17 53 0a 00    	call   *0xa5317(%rip)        # 0x140212b50
14016d839:	48 8b f8             	mov    %rax,%rdi
14016d83c:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14016d841:	48 85 c0             	test   %rax,%rax
14016d844:	75 07                	jne    0x14016d84d
14016d846:	ff 15 e4 52 0a 00    	call   *0xa52e4(%rip)        # 0x140212b30
14016d84c:	90                   	nop
14016d84d:	b8 01 00 00 00       	mov    $0x1,%eax
14016d852:	89 47 08             	mov    %eax,0x8(%rdi)
14016d855:	89 47 0c             	mov    %eax,0xc(%rdi)
14016d858:	48 8d 05 01 b7 0c 00 	lea    0xcb701(%rip),%rax        # 0x140238f60
14016d85f:	48 89 07             	mov    %rax,(%rdi)
14016d862:	48 8d 77 10          	lea    0x10(%rdi),%rsi
14016d866:	49 8b d6             	mov    %r14,%rdx
14016d869:	48 8b ce             	mov    %rsi,%rcx
14016d86c:	e8 8b 0b 00 00       	call   0x14016e3fc
14016d871:	48 89 33             	mov    %rsi,(%rbx)
14016d874:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
14016d878:	48 8b c3             	mov    %rbx,%rax
14016d87b:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14016d880:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14016d885:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
14016d88a:	48 83 c4 30          	add    $0x30,%rsp
14016d88e:	41 5e                	pop    %r14
14016d890:	c3                   	ret
14016d891:	90                   	nop
14016d892:	90                   	nop
14016d893:	90                   	nop
14016d894:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14016d899:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14016d89e:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14016d8a3:	41 56                	push   %r14
14016d8a5:	48 83 ec 30          	sub    $0x30,%rsp
14016d8a9:	4c 8b f2             	mov    %rdx,%r14
14016d8ac:	48 8b d9             	mov    %rcx,%rbx
14016d8af:	0f ae e8             	lfence
14016d8b2:	b9 d0 00 00 00       	mov    $0xd0,%ecx
14016d8b7:	ff 15 93 52 0a 00    	call   *0xa5293(%rip)        # 0x140212b50
14016d8bd:	48 8b f8             	mov    %rax,%rdi
14016d8c0:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14016d8c5:	48 85 c0             	test   %rax,%rax
14016d8c8:	75 07                	jne    0x14016d8d1
14016d8ca:	ff 15 60 52 0a 00    	call   *0xa5260(%rip)        # 0x140212b30
14016d8d0:	90                   	nop
14016d8d1:	b8 01 00 00 00       	mov    $0x1,%eax
14016d8d6:	89 47 08             	mov    %eax,0x8(%rdi)
14016d8d9:	89 47 0c             	mov    %eax,0xc(%rdi)
14016d8dc:	48 8d 05 7d b6 0c 00 	lea    0xcb67d(%rip),%rax        # 0x140238f60
14016d8e3:	48 89 07             	mov    %rax,(%rdi)
14016d8e6:	48 8d 77 10          	lea    0x10(%rdi),%rsi
14016d8ea:	49 8b d6             	mov    %r14,%rdx
14016d8ed:	48 8b ce             	mov    %rsi,%rcx
14016d8f0:	e8 63 09 00 00       	call   0x14016e258
14016d8f5:	48 89 33             	mov    %rsi,(%rbx)
14016d8f8:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
14016d8fc:	48 8b c3             	mov    %rbx,%rax
14016d8ff:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14016d904:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14016d909:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
14016d90e:	48 83 c4 30          	add    $0x30,%rsp
14016d912:	41 5e                	pop    %r14
14016d914:	c3                   	ret
14016d915:	90                   	nop
14016d916:	90                   	nop
14016d917:	90                   	nop
14016d918:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14016d91d:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14016d922:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14016d927:	41 56                	push   %r14
14016d929:	48 83 ec 30          	sub    $0x30,%rsp
14016d92d:	4c 8b f2             	mov    %rdx,%r14
14016d930:	48 8b d9             	mov    %rcx,%rbx
14016d933:	0f ae e8             	lfence
14016d936:	b9 98 00 00 00       	mov    $0x98,%ecx
14016d93b:	ff 15 0f 52 0a 00    	call   *0xa520f(%rip)        # 0x140212b50
14016d941:	48 8b f8             	mov    %rax,%rdi
14016d944:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14016d949:	48 85 c0             	test   %rax,%rax
14016d94c:	75 07                	jne    0x14016d955
14016d94e:	ff 15 dc 51 0a 00    	call   *0xa51dc(%rip)        # 0x140212b30
14016d954:	90                   	nop
14016d955:	b8 01 00 00 00       	mov    $0x1,%eax
14016d95a:	89 47 08             	mov    %eax,0x8(%rdi)
14016d95d:	89 47 0c             	mov    %eax,0xc(%rdi)
14016d960:	48 8d 05 f9 b5 0c 00 	lea    0xcb5f9(%rip),%rax        # 0x140238f60
14016d967:	48 89 07             	mov    %rax,(%rdi)
14016d96a:	48 8d 77 10          	lea    0x10(%rdi),%rsi
14016d96e:	49 8b d6             	mov    %r14,%rdx
14016d971:	48 8b ce             	mov    %rsi,%rcx
14016d974:	e8 cf c7 ff ff       	call   0x14016a148
14016d979:	48 89 33             	mov    %rsi,(%rbx)
14016d97c:	48 89 7b 08          	mov    %rdi,0x8(%rbx)
14016d980:	48 8b c3             	mov    %rbx,%rax
14016d983:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14016d988:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
14016d98d:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
14016d992:	48 83 c4 30          	add    $0x30,%rsp
14016d996:	41 5e                	pop    %r14
14016d998:	c3                   	ret
14016d999:	90                   	nop
14016d99a:	90                   	nop
14016d99b:	90                   	nop
14016d99c:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14016d9a1:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14016d9a6:	57                   	push   %rdi
14016d9a7:	48 83 ec 30          	sub    $0x30,%rsp
14016d9ab:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
14016d9b2:	00 00
14016d9b4:	48 8b 08             	mov    (%rax),%rcx
14016d9b7:	bb c8 01 00 00       	mov    $0x1c8,%ebx
14016d9bc:	48 03 d9             	add    %rcx,%rbx
14016d9bf:	40 8a 3b             	mov    (%rbx),%dil
14016d9c2:	33 c0                	xor    %eax,%eax
14016d9c4:	40 84 ff             	test   %dil,%dil
14016d9c7:	75 52                	jne    0x14016da1b
14016d9c9:	41 b8 c9 01 00 00    	mov    $0x1c9,%r8d
14016d9cf:	42 38 04 01          	cmp    %al,(%rcx,%r8,1)
14016d9d3:	74 04                	je     0x14016d9d9
14016d9d5:	b0 01                	mov    $0x1,%al
14016d9d7:	eb 42                	jmp    0x14016da1b
14016d9d9:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14016d9de:	40 88 7c 24 28       	mov    %dil,0x28(%rsp)
14016d9e3:	b1 01                	mov    $0x1,%cl
14016d9e5:	88 0b                	mov    %cl,(%rbx)
14016d9e7:	48 8b 12             	mov    (%rdx),%rdx
14016d9ea:	4c 8b 02             	mov    (%rdx),%r8
14016d9ed:	49 39 40 18          	cmp    %rax,0x18(%r8)
14016d9f1:	75 23                	jne    0x14016da16
14016d9f3:	49 8b 48 20          	mov    0x20(%r8),%rcx
14016d9f7:	48 8b 01             	mov    (%rcx),%rax
14016d9fa:	4c 8b 48 20          	mov    0x20(%rax),%r9